
python
陌上玉139
这个作者很懒,什么都没留下…
展开
-
如何解析二维码,获取二维码里的参数供下一个接口使用
例如:我这里的二维码实际上是上一个客户报备接口返回的一个二维码图片地址,而我下一个签到接口所需要的一个参数值 不知道从哪里来?通常我们需要通过手机扫描二维码进行签到确认到访,为了提高测试效率,我们可以通过接口实现快速签到。下面着重解决如何解析上一个接口的二维码,通过解析这个二维码获取二维码里我们需要的参数。首先可以通过抓包获取接口之间业务参数关系,方可进行动态关联处理签到。拿到我们的clueid 后 我们可以放在下一个接口引用进行签到。原创 2022-09-15 15:45:02 · 2164 阅读 · 0 评论 -
如何提取url后面的请求参数
有时候我们需要某个接口的请求参数,但是此参数在上一个接口里且是一个url路径,我们需要从这个url里提取出此参数放到下一个接口使用。例如我们需要提取图中上一个接口的urlApplet参数值里得extensionid的值。这样提取出来的值可以用到我们下一个接口。原创 2022-09-14 23:27:39 · 440 阅读 · 0 评论 -
pyhon+requests上传或导入文件
图中标注的就是我们需要的参数,其中 name是参数名,filename是文件名,Content-Type是上传文件的类型,不管上传图片,视频,还是excel等文件类型,其参数都是这3种,将下面3个参数放在接口即可。通常我们需要导入或上传一个文件,如何通过python接口实现呢?下面借助python+requests 通过接口实现文件上传。原创 2022-09-14 21:49:00 · 1217 阅读 · 0 评论 -
借助datatime处理接口里的日期时间问题
例如:新建一个开盘项目,需要选择公测的开始时间和结束时间以及正式开盘的开始时间和结束时间,而且正式开盘时间必须晚于公测结束时间,为了后续测试方便 提高测试效率 我们需要写一个新建开盘脚本,我们需要借助datetime包处理日期时间问题。原创 2022-09-14 21:33:46 · 215 阅读 · 0 评论 -
借助faker+pandas向excel表格里制造测试数据
第二种方式:借助列表生成式。原创 2022-09-14 21:17:17 · 239 阅读 · 0 评论 -
用pandas写入数据到excel,如何避免长数据被保存为科学计数法
1.先看数据库查询数据展示的效果:直接通过pandas写入到excel表显示变为科学计数法:2.我们想通过pandas将数据库查询结果写入到一个excel表或csv文件中,其展示效果跟数据库展示须一致3.查询语句代码如下:4.最后excel表展示的查询结果跟数据库保持一致:...原创 2022-06-08 15:23:35 · 2325 阅读 · 0 评论 -
【pandas】利用pandas将表格里的数据转化为字典嵌套字典的形式
问题:如何将此表格里的数据转化为python字典解决办法:1.首先通过pandas 读取Excel表格import pandas as pddf=pd.read_excel(r"C:\Users\陌上玉\Desktop\新建文件夹\001.xlsx")2.然后将其转化为字典套字典的形式获取该表格所有列标签并转化为列表形式col=df.columns.values打印结果:col: ['Nevada' 'Ohio'] 获取该表格行标签并转化为列表形式原创 2022-01-25 17:02:51 · 5094 阅读 · 0 评论 -
过滤序列元素
你有一个数据序列,想利用一些规则从中提取出需要的值或者是缩短序列一般做法采用列表推导式mylist = [1, 4, -5, 10, -7, 2, 3, -1]list=[num for num in mylist if num >0]print(list)打印结果:[1, 4, 10, 2, 3]使用列表推导的一个潜在缺陷就是如果输入非常大的时候会产生一个非常大的结果集,占用大量内存。如果你对内存比较敏感,那么你可以使用生成器表达式迭代产生过滤的元素mylist = [1, 4, -原创 2021-11-16 17:26:43 · 472 阅读 · 0 评论 -
从字典中提取子集,构造一个新的字典
你想构造一个字典,它是另外一个字典的子集,通常一般做法是采用字典推导式常规做法:prices = {'ACME': 45.23,'AAPL': 612.78,'IBM': 205.55,'HPQ': 37.20,'FB': 10.75}a={}for k,v in prices.items(): if v >=200: a[k]=vprint(a)打印结果:{'AAPL': 612.78, 'IBM': 205.55}如果采用字典推导式,则代码更加简洁。pr原创 2021-11-16 16:50:43 · 548 阅读 · 0 评论 -
在数据序列上执行聚集函数计算
在python序列上执行聚集函数的计算,一般需要对序列数据进行转换或者过滤,例如:常规方式:采用生成器表达式,通过for循环将序列每一个元素取出来进行计算,然后存放到一个列表里,列表是一个可迭代对象,可采用聚集函数进行计算,如下:nums = [1, 2, 3, 4, 5]s = sum([x ** 2 for x in nums])print(s)改进方式:当生成器表达式作为一个单独参数传递给函数时候,省略了一个括号s = sum(x * x for x in nums)print(s)原创 2021-11-16 15:53:41 · 111 阅读 · 0 评论 -
如何通过python判断是否是闰年
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入import caldendar判断闰年的第一种方法list=[i for i in range(1970,2025)]原创 2020-12-31 10:23:55 · 629 阅读 · 0 评论