
python
python 杂七杂八记录
知了带来了夏天
这个作者很懒,什么都没留下…
展开
-
python 获取电脑屏幕的缩放比例,分辨率
现在高分辨的电脑都会设置缩放比例,125%,或者150% 或者很高,获取屏幕显示的缩放比例:用到的库:pywin32from win32.lib import win32conimport win32api, win32gui, win32printdef get_real_resolution(): """获取真实的分辨率""" hDC = win32gui.GetDC(0) wide = win32print.GetDeviceCaps(hDC, win32..原创 2021-08-06 10:27:07 · 5347 阅读 · 0 评论 -
python tesseract验证码识别(验证码未粘连)
需要的库和工具及安装其中会用到以下几个库和工具:工具:tesseracttesseract下载地址:https://digi.bib.uni-mannheim.de/tesseract/1.下载适合自己版本(32或者64位)的非dev的exe文件,然后一路安装下去。注:如果需要支持多国语言,到这个步骤的时候它勾选上,默认支持英文:2.配置环境变量path 里面配置tesseract的安装路径:3.验证安装是否成功:cmd,然后输入验证tesseract...原创 2021-07-13 18:30:52 · 1285 阅读 · 0 评论 -
Python 使用requests 进行multipart/form-data类型文件上传
fiddler抓取的接口信息我们用到 MultipartEncoder 将请求体包起来。fields为MultipartEncoder的传参。1.fiddler请求表格的第一行:Content-Disposition: form-data; name="fileName",那么key为fileName,value就为fiddler请求表格中的Value.2.fiddler请求表格的第二行:name="fileToUpload",key为:('20200316人员导入 - ...原创 2021-03-17 13:08:39 · 4023 阅读 · 0 评论 -
python 遍历json、字典dict,替换value
接口自动化测试时,有时候请求体(json格式)是固定的,每次请求只想替换请求体中的某个key的值,需要遍历并替换调,例如注册接口,每次手机号或者用户名不能重复,那么请求前需要动态替换手机号或者用户名。上代码,举例替换值为空:class RepalceJsonValue: """ 替换指定key的value为空 """ def __init__(self, goal_key): self.goal_key = goal_key ...原创 2020-09-09 16:06:28 · 2880 阅读 · 0 评论 -
python 读取多个excel数据写入同一个excel中
一、将excel数据源存储到同一个excel的不同sheet 中例如A.xlsx 中有test1,test2 两张sheet。B.xlsx中有test3 一张sheet,存储到C.xlsx中后,C有三张sheet,分别是test1,test2,test3代码:file_directory = 'D:/test' # 存放要合并的数据源文件路径writer...原创 2020-04-30 16:31:11 · 7670 阅读 · 0 评论