python 自动化对比返回结果
对比返回结果的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 自动化对比返回结果相关推荐
- python自动化办公入门书籍推荐-盘点使用Python进行自动化办公所需要的知识点
知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动化办公领域越来越受欢迎,批量处理 ...
- python自动化办公 书籍-python自动化办公知识点整理汇总
知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动化办公领域越来越受欢迎,批量处理 ...
- python自动化办公培训排名-盘点使用Python进行自动化办公所需要的知识点
三军可夺帅也,匹夫不可夺志也. 知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动 ...
- python图像对比_用python实现对比两张图片的不同
from PIL import Image from PIL import ImageChops def compare_images(path_one, path_two, diff_save_lo ...
- python executemany执行延迟_运维架构师-Python 自动化运维开发-031
*运维架构师-Python 自动化运维开发-031 十九.Python3 操作数据库 1.Python3 操作 MySQL 1.基本介绍 Python3 操作 MySQL 数据库 可以使用的模块是 p ...
- python自动化办公入门书籍-盘点使用Python进行自动化办公所需要的知识点
知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动化办公领域越来越受欢迎,批量处理 ...
- python自动化办公都能做什么-盘点使用Python进行自动化办公所需要的知识点
三军可夺帅也,匹夫不可夺志也. 知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动 ...
- python自动化办公模块有哪些-Python自动化办公知识点整理汇总
知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动化办公领域越来越受欢迎,批量处理 ...
- python 自动运维架构师_运维架构师-Python 自动化运维开发-031
*运维架构师-Python 自动化运维开发-031 十九.Python3 操作数据库 1.Python3 操作 MySQL 1.基本介绍Python3 操作 MySQL 数据库 可以使用的模块是 py ...
最新文章
- 计算机内存作图多大合适3d,【2人回答】你好,我想问问电脑256G内存对于学生画图设计够吗?-3D溜溜网...
- 生物信息学 Python 入门之源码安装
- python语言数据库规模_Python语言访问MySQL数据库
- 强化学习之贝尔曼方程中文解释
- 2021-02-21 代码不规范,运维两行泪 代码规范
- python 回声程序_一种回声消除系统及回音消除方法与流程
- [云炬ThinkPython阅读笔记]2.6 字符串运算
- C++容器 bitset
- mysql改为sql_项目需求变更:Mysql改为SqlServer
- javascript之prototype原型属性案例
- Android菜鸟的成长笔记(28)——Google官方对Andoird 2.x提供的ActionBar支持
- linux配置服务器超时退出,Linux下实现不活动用户登录超时后自动登出
- multisim连接MySQL_首次使用Multisim软件进行电路仿真设计
- 2016 ACM/ICPC 沈阳站 小结
- h2测试软件,H2testw怎么测试 H2testw测试结果如何看的详细技巧
- JavaScript|表格背景颜色改变页面
- android 设内网固定ip,如何给手机设置一个固定的内网ip
- 谷歌google搜索打不开、谷歌gmail邮箱及相关服务无法登录的解决的方法
- w10计算机管理员权限解除,win10系统取消管理员身份运行图标的详细步骤
- Python编写中国象棋棋盘(可视化页面)