![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据读取
weixin_48031104
这个作者很懒,什么都没留下…
展开
-
基于打码平台的验证码破解思想
from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom PIL import Image #用于截取图片from chaojiying import Chaojiying_Client #打码平台的包driver = webdriver.Chrome()url = 'https://www.chaojiying.com/user/login/'driver.get(url)# 截图整个网原创 2020-06-22 22:04:04 · 283 阅读 · 0 评论 -
简易log
import loggingimport logging.handlersimport osimport timeclass Log(): def log(self): # 创建logger对象 logger=logging.getLogger() # 设置日志水平 logger.setLevel(logging.DEBUG) # 设置处理器 path = os.path.abspath('.原创 2020-06-20 18:05:37 · 147 阅读 · 0 评论 -
如何使用yaml实现用例数据参数化
这里是用例调用yml的方法'''导包 如果没有安装需要安装两个模块pip install pytest pip install pyYAML'''import yamlimport pytest# 读取文件def yaml_data_with_file(file_name): with open('./'+ file_name +'.yml',encoding='utf-8') as f: return yaml.safe_load(f)# 读取yaml数据中的ke原创 2020-05-24 21:17:18 · 2760 阅读 · 0 评论 -
读取多层嵌套的json值
from jsonpath import jsonpathpath={ "msg": "ok", "result": [ { "zipcode": "344700", "address": "建昌镇上诸村", "province": "江西", "town": "南城县", "city": "抚州" }, {原创 2020-06-11 20:02:04 · 917 阅读 · 0 评论 -
xlrd读取execl数据
import xlrd# 打开文件work=xlrd.open_workbook('data1.xlsx')# 找表名hang_data=[]sheets=work.sheet_names()for sheet in sheets: if sheet=='1': sheet=work.sheet_by_name('1') # 找行 hangshu=sheet.nrows for hang in range(hangsh原创 2020-06-12 11:05:07 · 226 阅读 · 0 评论 -
xlrd+xlutils添加数据到xls
import xlrdfrom xlutils.copy import copy# 打开工作簿wb=xlrd.open_workbook(r'../common/exece_test.xls')# 打开要修改的表名work=wb.sheet_by_name('Sheet1')# 看有多少行nrow=work.nrows# 复制要修改的工作簿nwb=copy(wb)# nwb1=nwb.get_sheet(0)# 读取要修改的表nwb1=nwb.get_sheet('Sheet1')原创 2020-06-20 10:20:01 · 127 阅读 · 0 评论 -
openpyxl读写数据xlsx文件
import openpyxl# 工作簿def function(): work = openpyxl.load_workbook(r'../data/data_execl.xlsx') # 打开表 sheey=work.worksheets[0] # 行数列数 nrows=sheey.max_row ncols=sheey.max_column # 读取行,这里四个参数表示从第一行开始读取数据, #到最后一行,从第一列开始读取数据到最后一原创 2020-06-20 15:35:06 · 442 阅读 · 0 评论