对比返回结果的code,不是很完善,存在问题,由于多行数据,只有1行可写入excel中:

#-*- coding: utf-8 -*-import httplib2,xlrd,xlwt,time,json
from xlutils.copy import copydef Time():tim=time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))return timprint "test begin: "+Time()
#开始时间oldwb=xlrd.open_workbook(r'url.xls')
oldsh = oldwb.sheet_by_index(0)
nrows=oldsh.nrows
newwb=copy(oldwb)
newsh=newwb.get_sheet(0)
#第一次调用xlrd,xlwtdef GetHttpStatus(url):try:conn= httplib2.Http(disable_ssl_certificate_validation=True)Start=time.time()req=conn.request(url)End=time.time()diff= End-Startreturn req[0],diffexcept Exception as err:return(err,diff)
#https请求方法,请求时间for i in range(1,nrows):url1=oldsh.cell_value(i,1)url=url1status=GetHttpStatus(url)[0]['status']reqtime=GetHttpStatus(url)[1]newsh.write(i,2,status)newsh.write(i,5,Time())newsh.write(i,6,reqtime)if reqtime < 1.0:newsh.write(i,7,'Normal')else:newsh.write(i,7,'Timeout')AC_reusult=oldsh.cell(i,2).valueEX_reusult=oldsh.cell(i,3).valueif AC_reusult == EX_reusult:newsh.write(i,4,"PASS")else:newsh.write(i,4,"FAIL")
newwb.save('url.xls')
#将复制过的数据保存在newurl.xlsprint "test over: "+Time()
#结束时间

转载于:https://www.cnblogs.com/BUGU/p/4253239.html

python 自动化对比返回结果相关推荐

  1. python自动化办公入门书籍推荐-盘点使用Python进行自动化办公所需要的知识点

    知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动化办公领域越来越受欢迎,批量处理 ...

  2. python自动化办公 书籍-python自动化办公知识点整理汇总

    知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动化办公领域越来越受欢迎,批量处理 ...

  3. python自动化办公培训排名-盘点使用Python进行自动化办公所需要的知识点

    三军可夺帅也,匹夫不可夺志也. 知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动 ...

  4. python图像对比_用python实现对比两张图片的不同

    from PIL import Image from PIL import ImageChops def compare_images(path_one, path_two, diff_save_lo ...

  5. python executemany执行延迟_运维架构师-Python 自动化运维开发-031

    *运维架构师-Python 自动化运维开发-031 十九.Python3 操作数据库 1.Python3 操作 MySQL 1.基本介绍 Python3 操作 MySQL 数据库 可以使用的模块是 p ...

  6. python自动化办公入门书籍-盘点使用Python进行自动化办公所需要的知识点

    知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动化办公领域越来越受欢迎,批量处理 ...

  7. python自动化办公都能做什么-盘点使用Python进行自动化办公所需要的知识点

    三军可夺帅也,匹夫不可夺志也. 知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动 ...

  8. python自动化办公模块有哪些-Python自动化办公知识点整理汇总

    知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动化办公领域越来越受欢迎,批量处理 ...

  9. python 自动运维架构师_运维架构师-Python 自动化运维开发-031

    *运维架构师-Python 自动化运维开发-031 十九.Python3 操作数据库 1.Python3 操作 MySQL 1.基本介绍Python3 操作 MySQL 数据库 可以使用的模块是 py ...

最新文章

  1. 计算机内存作图多大合适3d,【2人回答】你好,我想问问电脑256G内存对于学生画图设计够吗?-3D溜溜网...
  2. 生物信息学 Python 入门之源码安装
  3. python语言数据库规模_Python语言访问MySQL数据库
  4. 强化学习之贝尔曼方程中文解释
  5. 2021-02-21 代码不规范,运维两行泪 代码规范
  6. python 回声程序_一种回声消除系统及回音消除方法与流程
  7. [云炬ThinkPython阅读笔记]2.6 字符串运算
  8. C++容器 bitset
  9. mysql改为sql_项目需求变更:Mysql改为SqlServer
  10. javascript之prototype原型属性案例
  11. Android菜鸟的成长笔记(28)——Google官方对Andoird 2.x提供的ActionBar支持
  12. linux配置服务器超时退出,Linux下实现不活动用户登录超时后自动登出
  13. multisim连接MySQL_首次使用Multisim软件进行电路仿真设计
  14. 2016 ACM/ICPC 沈阳站 小结
  15. h2测试软件,H2testw怎么测试 H2testw测试结果如何看的详细技巧
  16. JavaScript|表格背景颜色改变页面
  17. android 设内网固定ip,如何给手机设置一个固定的内网ip
  18. 谷歌google搜索打不开、谷歌gmail邮箱及相关服务无法登录的解决的方法
  19. w10计算机管理员权限解除,win10系统取消管理员身份运行图标的详细步骤
  20. Python编写中国象棋棋盘(可视化页面)

热门文章

  1. HDU 4466 Triangle(计数)
  2. 发布Wear OS by Google开发者预览版
  3. 理解I/O Completion Port(完成端口)
  4. HBase MetaStore和Compaction剖析
  5. 怎样使用CSS3媒体查询(Media Queries)制作响应式网站
  6. C++ STL之map常用指令
  7. Cent OS – Tomcat 7 - 集群
  8. (C#)如何利用Graphics画出一幅图表
  9. 开源Pravega架构解析:如何通过分层解决流存储的三大挑战?
  10. 使用UWA GOT优化Unity性能和内存