工具类
文章平均质量分 55
工具提效
高老庄里的高小翠
测试一颗开发的心~~
展开
-
【python】使用deepdiff进行json数据对比
之前使用了difflib模块进行对比json数据,这次再次使用deepdiff模块来对比json数据差异,原创 2023-07-22 21:20:55 · 365 阅读 · 0 评论 -
【python】使用difflib对比json差异
2、调用difflib中的HtmlDiff类,使用make_file方法对比两个文件内的数据。1、导入difflib模块。原创 2023-07-21 23:14:04 · 605 阅读 · 0 评论 -
【python】如何将数据在csv和xlsx之间相互转换
通过上述方法,您可以方便地将数据从CSV文件写入到XLSX文件中,并且可以根据需要进行进一步的Excel文件操作。通过上述方法,您可以将数据从XLSX文件写入CSV文件中,以便在其他应用程序或环境中使用CSV格式的数据。要将数据从CSV文件写入到XLSX(Excel)文件中,您可以使用Python的。要将数据从XLSX(Excel)文件写入CSV文件中,您可以使用Python的。模块来将数据从XLSX文件写入CSV文件中。模块来将数据从CSV文件写入XLSX文件中。方法将数据写入CSV文件,其中。原创 2023-06-27 11:15:00 · 1607 阅读 · 0 评论 -
如何判断返回的python字符串是否符合json格式
上面代码中为什么要先判断返回的字符串是否可以转为int类型的呢?因为实践证明“123”这种也是可以通过上面的校验的(如下图)所以要针对这块进行优化下。原创 2023-06-22 09:00:00 · 1217 阅读 · 0 评论 -
【超详细!】charles的安装与使用
(如果想只抓取某个域名的,设置具体域名的即可)进行匹配,如果想抓取所有域名的,直接用*即可(Add一个新的Location,然后直接点OK就创建了),如果特定想抓取某个域名的,可以直接在Host那里写具体Host。2.第一次配置完代理,需要在PC端进行允许操作,详见下图的Allow(如果不小心关了下面的弹框,可以重新配置一下手机代理或在Charles里手动添加)点击证书以后,会弹出文件,找下载内容,点击刚刚下载的证书,选择命名为 Charles(名字随意,只是为了好区分) 安装。原创 2023-06-14 20:16:26 · 354 阅读 · 0 评论 -
【python】如何去编写一个对比json字符串的工具
日常工作中对借口进行测试时候,有时候会对一个接口进行版本迭代;可能对同一个功能来说,老版本使用老接口,新版本就是用新接口;对单一接口进行接口测试来说是没有什么可说的了,我们可以使用assert对结果数据进行断言,但是我们并不清楚新老接口使用相同的入参,返回的结果是否有差异,毕竟后面的业务可能对返回字段的取值逻辑可能相同页可能不同!我们能做的就是新接口可以兼容老接口。这就需要我们想办法怎么对新老接口的返回数据进行比对(入参相同),并且将有差异的地方进行输出,方便我们统计和处理!原创 2023-05-24 20:00:00 · 509 阅读 · 0 评论 -
python结合openpyxl获取数据并写到excel和csv文件中
在工作中很少情况会去统计后台菜单与功能,不巧的是最近我们公司收购了其他公司的产品,包括一些后台系统;有一次登进去瞄了一眼,把我吓了一跳,菜单着实有点多,还包含很多二级、三级、四级等等菜单。1、就是使用抓包方式去从页面元素里抓取并且处理;(过程这次咱就不说了)2、直接把返回数据复制到文本里,然后使用上下文管理器去读取数据。2、还可以通过接口返回的菜单数据进行获取处理。我想把excel里的数据写到csv里可以吗?1、接口返回(使用requests库)我们数据从哪里来呢?原创 2023-05-16 19:20:45 · 919 阅读 · 8 评论 -
【太好用了!】使用openpyxl 对比两个excel表格之间的差异
工作中有时候会需要比较2个表格里的内容是否一致,或者哪里不同,如果单纯的使用人眼扫描的话,特别花时间不说,如果内容过多的话,眼睛估计都要瞎了~这时候就会想到:是不是可以写个工具进行比较差异,并且标记出来呢!#这里我分别直接读取了已经存在的表格#再分别读取需要对比的表单,这里2个表格的表单的名字一样wb_sheet1=wb1["菜单目录"]wb_sheet2=wb2["菜单目录"]#获取到2个表单数据最大行数#获取到2个表单数据最大列数#遍历每一行表格坐标#遍历每一列表格左边。原创 2023-05-18 15:48:38 · 848 阅读 · 4 评论 -
sonar-运行时候无法启动问题&解决方法
昨天晚上运行sonar时候还是正常的,但是隔天运行时候就可以无法吊起sonar服务。尝试额网上的不同方法基本都行不通,我猜测是不是9000端口被占用了导致的,确实有个进程占用了端口,所以尝试终止进程。奇妙的支持打开了,欣喜若狂啊~~打开页面时候页面打不开,尝试查看端口是否被占用。原创 2023-05-12 11:51:44 · 1009 阅读 · 1 评论 -
【mac版】sonar代码检测--环境搭建以及安装
官网:https://www.sonarqube.org/sonar是一款静态代码质量分析工具,支持Java、Python、PHP、JavaScript、CSS等25种以上的语言,而且能够集成在IDE、Jenkins、Git等服务中,方便随时查看代码质量分析报告。原创 2023-05-12 11:37:16 · 900 阅读 · 4 评论