随笔分类 -  04.python基础

摘要:工作中会有一些需要并发测试的场景,例如:两人同时操作一条数据,此时需要验证结果是否符合预期 最初是借助jmeter来进行并发测试,建2个线程组,每个线程组中各放一个接口,启动时会同时执行个线程组中的接口,从而实现并发测试的目的 但是每次都要打开jmeter,用起来不太方便,所以就尝试用python来 阅读全文
posted @ 2024-02-08 10:20 我是冰霜 阅读(1118) 评论(0) 推荐(1)
摘要:这里总结了平时写脚本时经常用到的一些基础方法,做个记录 1、split()函数 可以基于分隔符将字符串分割成由若干子串组成的列表 str.split(str="", num=string.count(str)) str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。 n 阅读全文
posted @ 2023-02-06 09:49 我是冰霜 阅读(324) 评论(0) 推荐(0)
摘要:记录下python中使用sort和sorted排序的方法 1、sort sort只能针对列表(list)进行排序,并且是对原列表进行排序,改变原列表内容 >>> a = [5,6,1,2,0,8] >>> a.sort() >>> a [0, 1, 2, 5, 6, 8] >>> 默认为升序排序 指 阅读全文
posted @ 2023-02-02 11:09 我是冰霜 阅读(485) 评论(0) 推荐(0)
摘要:前面写过一篇博客:在微信小程序上做一个「博客园年度总结」:解决前端获取接口数据太慢的一种思路 当时是由于博客园接口获取数据比较慢,所以从博客园拿到数据后,先把数据存到一个文件中,再从文件中读取数据,这样就不必每次都请求接口了 本次用redis来实现这个功能,把数据存储到redis中,再从redis中 阅读全文
posted @ 2022-11-18 14:53 我是冰霜 阅读(509) 评论(0) 推荐(0)
摘要:先介绍下目前代码中后端是如何给前端提供数据的: 1、构造一个函数A,这个方法中会调用博客园「获取随笔列表」接口,取到数据作进一步处理,然后把结果返出去; 2、使用flask创建一个接口,这个接口会调用函数A,获取A的结果,然后通过这个接口把前端需要数据返出去; 3、小程序会调用我创建好的接口来获取数 阅读全文
posted @ 2022-11-01 08:44 我是冰霜 阅读(1155) 评论(4) 推荐(3)
摘要:2022年马上要结束了,最近突然有个想法,利用微信小程序+博客园接口做了一个「博客园年度总结」,统计下自己写博客这些年的数据情况,最终效果如下 在开始之前先捋一捋思路,大致要实现以下几个功能: 1、使用flask提供后端服务,调用博客园接口获取数据,然后作进一步处理,给微信小程序提供接口; 2、在小 阅读全文
posted @ 2022-10-25 16:12 我是冰霜 阅读(865) 评论(3) 推荐(5)
摘要:博客园 OpenAPI文档:https://api.cnblogs.com/help 我们在调用博客园相关api时,一般先要获取到token 关于token的获取,官方提供了2种方式:Client_Credentials授权 和 Authorization_Code授权 Client_Credent 阅读全文
posted @ 2022-10-24 14:41 我是冰霜 阅读(933) 评论(0) 推荐(1)
摘要:想用一张图来展示一个冲刺中每个人分配的故事点数,而且能够按照前端、后端、测试等维度聚合,所以采用了旭日图 效果如下 echarts中关于旭日图的例子:https://echarts.apache.org/examples/zh/editor.html?c=sunburst-simple 下面来介绍下 阅读全文
posted @ 2022-05-07 07:29 我是冰霜 阅读(372) 评论(0) 推荐(0)
摘要:最近想整理一下工作文件,但是之前写的用例和脚本放的位置比较杂,如果一个个找太麻烦了,所以写个脚本来处理,把它们都弄到一个文件里去 本文介绍一下利用python批量把一个文件夹(及其子文件夹)下面的特定类型的文件移动到另一个文件夹下 通过python操作系统目录及其文件,需要用到os包,本次具体用到如 阅读全文
posted @ 2022-04-03 21:09 我是冰霜 阅读(1373) 评论(0) 推荐(0)
摘要:最近在写脚本时,遇到了一个关于日期参数的处理问题,大致要求如下 接口传入2个日期,如:开始月份2022-03,结束月份2022-04 我需要获取到如下2个参数: 开始日期前一个月的21号,即2022-02-21 (字符串类型) 结束日期后一个月的20号,即2022-05-20(字符串类型) 因为前端 阅读全文
posted @ 2022-03-21 11:04 我是冰霜 阅读(1659) 评论(0) 推荐(0)
摘要:今天我要用python赋能一下自己 背景:最近会用excel处理数据,需要把表格中每一行第三列之后所有列的内容进行合并,然后还要删掉第一列 因为excel玩得不够六,我都是手动合并,做多了感觉很浪费时间,所以就产生了用python来处理的想法 例如,原始表格如下 处理后,希望变成 思路: 1、从原始 阅读全文
posted @ 2022-03-06 12:00 我是冰霜 阅读(740) 评论(0) 推荐(0)
摘要:之前学习flask+vue时实现了一个数据列表功能,列表中展示了数据的创建时间 传送门: flask+vue:创建一个数据列表并实现简单的查询功能(一) flask+vue:创建一个数据列表并实现简单的查询功能(二) flask+vue:创建一个数据列表并实现简单的查询功能(三) 【创建时间】这个字 阅读全文
posted @ 2022-02-09 18:56 我是冰霜 阅读(2804) 评论(1) 推荐(1)
摘要:之前在写echarts报表时,遇到一个处理数据的问题 情况描述: 折线图需要展示周一~周日的数据,但是从数据库查出来的数据却是类似这样的 {'周一': 1, '周三': 5, '周四': 2} 前端需要的数据是这样的: [{'周一': 1}, {'周二': 0}, {'周三': 5}, {'周四': 阅读全文
posted @ 2022-01-01 17:40 我是冰霜 阅读(790) 评论(0) 推荐(0)
摘要:最近在写接口测试脚本时,遇到如下一个测试场景 1、A系统会创建一条数据,创建成功后会把数据推到B系统; 2、由于是两个系统之间通信,数据不会立刻从A系统同步到B系统,中间有一个短暂的时间差; 我要调试的接口有2个,一是在A系统调用一个接口,生成数据;二是在B系统调用另一个接口处理数据。 实际操作后, 阅读全文
posted @ 2021-11-09 11:02 我是冰霜 阅读(946) 评论(0) 推荐(0)
摘要:最近发现一个能够任意生成各种数据的python库:faker,可以借助它来生成各种数据,例如姓名、地名、日期、电话号码等(各种有意义、无意义的假数据) git地址:https://github.com/joke2k/faker 文档:https://faker.readthedocs.io/en/s 阅读全文
posted @ 2021-06-07 16:05 我是冰霜 阅读(3952) 评论(0) 推荐(0)
摘要:在写脚本时,往往需要根据接口参数的形式来构造相应格式的数据,这个过程也是对python基础的一种应用,下面用一个例子来看下 有一个创建数据的接口,参数形式如下 有2个地方需要说明: 1、rule下的targetType和codes字段有一个关联关系 当codes中只有1条数据时,targetType 阅读全文
posted @ 2021-03-26 14:59 我是冰霜 阅读(600) 评论(0) 推荐(0)
摘要:enumerate() 函数 enumerate()函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据下标和数据,一般与 for 循环一起使用 语法:enumerate(sequence, [start=0]) sequence -- 一个序列、迭代器或其他支持迭 阅读全文
posted @ 2020-12-29 14:22 我是冰霜 阅读(634) 评论(0) 推荐(0)
摘要:之前在写脚本时,经常会用到range()函数和random模块,有必要好好总结一下它们的使用方法 1、range()函数 值得说明的是:python3和python2中的range()函数有些区别(详情可以看看菜鸟教程中的讲解) Python3 range() 函数返回的是一个可迭代对象(类型是对象 阅读全文
posted @ 2020-12-09 16:25 我是冰霜 阅读(3430) 评论(0) 推荐(1)
摘要:10.25号上午在leetcode上参加了「猿辅导」&「力扣」举办的第212场周赛,也是本菜鸡第一次参加leetcode周赛(希望不会是最后一场,哈哈) 一共4道题,时限是1小时30分钟 最后只做出了前2道,后面2道题,我根本看不懂。。。 不过唯一欣慰的是,这次做题没有参考任何东西,完全是靠自己想出 阅读全文
posted @ 2020-10-26 13:52 我是冰霜 阅读(1047) 评论(0) 推荐(1)
摘要:今天遇到一道题目是实现一个反转字符串的函数,具体如下: 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 你可以假设数组中的所有字符都是 ASCII 码表中 阅读全文
posted @ 2020-10-25 18:33 我是冰霜 阅读(5471) 评论(0) 推荐(0)