- 博客(17)
- 收藏
- 关注
原创 python-pytest 命令行运行输入自定义参数
需求需要在运行时指定服务器,即服务器名称参数化官方文档https://docs.pytest.org/en/latest/example/simple.html–>Pass different values to a test function, depending on command line options实例代码conftest.py 文件def pytest_addoption(parser): parser.addoption( "--ip_type
2021-06-21 10:57:14
952
2
原创 python-httprunner自动化测试框架demo
官方文档https://docs.httprunner.org/demo实现笔记1,录制脚本生成har文件,框架转脚本2,参数化3,设计用例变量可以用Config4,debug_talk.py 写自带方法5,步骤间应用钩子方法 .setup_hook6,allure报告主要demo代码1,重写了原生框架的test_start方法,用来参数化用例2,要注意里面传参的各种格式3,示例测试内容:根据入参的市场,时间/天数返回不同时间/天数4,钩子函数为修改linux时间,测试完后修改成正
2021-06-21 10:46:16
322
原创 公共方法收集3:requests请求
上传文件接口 def upload(self,method, url, data, filepath, headers): if 'http' not in url: # 链接里没有服务器就拼接一下 url = self.host + url body = { "method": method, "params": str(data), # {} 如果又传参,一定要转
2021-06-15 20:02:28
157
原创 公共方法收集2:读写文件
实现目的实现文件的读写代码1,使用openpyxl加载和编辑xlsx文件def load_excel(path): ''' 加载excel ''' open_excel = openpyxl.load_workbook(path) return open_exceldef excel_write_xlsx(row, cols, value, path): ''' 写入数据 ''' wb = load_excel(path)
2021-06-15 19:59:00
166
原创 mysql 8.0以上版本本地链接配置
安装方法https://www.runoob.com/mysql/mysql-install.html修改密码https://blog.youkuaiyun.com/qq_38366063/article/details/100736999问题caching_sha2_passwordhttps://blog.youkuaiyun.com/s634772208/article/details/81155068
2021-06-15 19:47:06
261
原创 公共方法收集1:json_compare
@[TOC]公共方法收集1:json_compare实现目的通过3个主要函数实现json数据格式的对比思维导图代码# 比较两个Josn Node的类型def compare_type(base, other): return type(base) is type(other)# 比较Json内容def compare_json(base, other): msg = "" result = True if not compare_type(base, o
2021-06-09 14:39:55
519
原创 leetcode-合并2个有序链表-笔记(链表2)
原题地址:https://leetcode-cn.com/problems/merge-two-sorted-lists/思路1,新建一个节点A(指向-1)2,节点A赋值给节点B(让B去穿针引线)3,遍历l1和l2中最短所有值(while)比较l1,l2值大小,B指针指向较小值,较小值指针后移B指针后移(?)4,(此时较短链表已为空)将B指向非空链表5,返回A的下一节点(head)...
2019-11-18 17:07:54
125
原创 leetcode-删除链表中的节点-笔记(链表1)
原题地址:https://leetcode-cn.com/problems/delete-node-in-a-linked-list/思路:传入即为一个节点将下一个节点的值赋值过来指针指到下下个节点(注意题目提示:链表至少包含两个节点。链表中所有节点的值都是唯一的。给定的节点为非末尾节点并且一定是链表中的一个有效节点。不要从你的函数中返回任何结果。)效率执行用时 :48 m...
2019-11-18 16:34:34
147
原创 leetcode-奇数值单元格的数目-笔记
@思路问题链接:https://leetcode-cn.com/problems/cells-with-odd-values-in-a-matrix/submissions/思路1,行和列分别累加数字2,行和列分别计算奇数数量3,使用公式算出总奇数数量注意,此算法操作中一直以一维数组操作和数字操作,不要联想到二维而被思维误导。效率执行用时 :56 ms, 在所有 python3 提...
2019-11-17 15:22:45
206
原创 leetcode-字母大小全排列-笔记(递归&回溯)
问题链接:https://leetcode-cn.com/problems/letter-case-permutation/submissions/思路https://leetcode-cn.com/problems/letter-case-permutation/solution/shen-du-you-xian-bian-li-hui-su-suan-fa-python-dai/效率执...
2019-11-12 15:53:03
219
原创 leetcode-有效的括号-笔记
问题链接:https://leetcode-cn.com/problems/valid-parentheses/最初解法思路1,排除为空(True),最后为括号开头,第一位括号结尾,长度不能整除2的2,循环a,若第一个数的有括号无-Falseb,若有,第一块数据长度不能被2整除-Falsec,若能整除,for循环一般子字符串长度,确认是否与另一半对应值一致(这里算法没写好),不一致,...
2019-11-10 18:32:10
174
原创 《利用Python进行数据分析·第2版》第五章笔记
一pandas两个主要数据结构:Series和DataFrameSeries是一种类似于一维数组的对象 obj = pd.Series([4, 7, -5, 3])DataFrame既有行索引也有列索引,它可以被看做由Series组成的字典(共用同一个索引)del frame[‘LieMing’] #删除列2种方法创建frame1,data = {‘state’: [‘Ohio’, ‘...
2019-11-10 15:02:35
400
原创 leetcode-最长公共前缀-笔记
原问题链接https://leetcode-cn.com/problems/longest-common-prefix/最初解法思路随便选择一个字符串作为标准,把它的前缀串,与其他所有字符串进行判断,看是否是它们所有人的前缀子串。效率执行用时 :44 ms, 在所有 python3 提交中击败了85.15% 的用户内存消耗 :13.8 MB, 在所有 python3 提交中击败了5.5...
2019-11-09 20:45:48
197
原创 实验楼-实验楼用户评论情绪分析-笔记
流程1,语料准备:训练模型的语料2,使用词袋模型将句子分词eg:使用Jieba,[我爱你,我非常爱你]---->[‘我’, ‘爱’, ‘喜欢’, ‘你’, ‘非常’]3,使用Word2Vec将词袋中每个词转换成向量4,使用向量来训练模型(使用sklearn.neural_network.MLPClassifier 人工神经网络分类模型)训练并保存模型5,使用训练模型来分析待分析...
2019-11-09 17:08:32
218
原创 《利用Python进行数据分析·第2版》第四章笔记
4.1 NumPy的ndarray:一种多维数组对象创建ndarraydata1 = [6, 7.5, 8, 0, 1]arr1 = np.array(data1)ndarray的数据类型arr1 = np.array([1, 2, 3], dtype=np.float64)arr1.astype(np.int32)NumPy数组的运算arr * arrarr - arr1 /...
2019-11-08 17:22:27
268
原创 实验楼-苹果公司股票数据分析预测-笔记
课程原地址:https://www.shiyanlou.com/courses/1191/learning/?id=8958数据处理采集(重要度:低)方法1,Quandl 采集数据(API接口:https://github.com/quandl/quandl-python)方法2,Pandas Datareader 采集数据方法3(最优),数据网站直接下载csv文件,如雅虎财经,choi...
2019-11-08 11:29:23
729
原创 朝法夕拾
方法笔记pandas1,替换df.replace({-999: pd.np.NaN}) #用Nan替换-999,字典可以改变多个参数 #参数inplace = True 改变源文件数据#np.NaN 空值numpy1,
2019-11-06 15:27:52
225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅