摘要: #文件:长期保存数据信息的集合 #常用操作open函数 #第一个参数必须,指明文件路径和文件名 #第二个参数,打开模式:r 只读、w 只写、x 创建方式打开,如果文件已经存在报错、a 追加、b 二进制方式、t 文本方式打开 、+ 可读写 #with语句:是一种为上下文管理协议的技术 #自动判断文件的 阅读全文
posted @ 2020-04-25 13:52 和而同 阅读(329) 评论(0) 推荐(0) 编辑
摘要: #函数式编程 #高阶函数 # 匿名函数 # 返回函数 # 装饰器 # 偏函数 #匿名函数:lambda函数,对于简短的函数可以使用lambda进行定义,只是一个表达式,函数体简单 strm = lambda x,y : x+y s = lambda x: x * 100 # 高阶函数,把函数当成变量 阅读全文
posted @ 2020-04-22 23:12 和而同 阅读(202) 评论(0) 推荐(0) 编辑
摘要: import random #random随机函数,所有的随机模块都是伪随机 #random 获取0~1之间随机数 print(random.random()) #randint(a,b)随机返回一个整数,注意区间包含头a和尾b print(random.randint(1,100)) #choic 阅读全文
posted @ 2020-04-20 22:21 和而同 阅读(119) 评论(0) 推荐(0) 编辑
摘要: import shutil # copy 拷贝 # 格式:shutil.copy(原路径,目标路径),拷贝是可以给文件重命名,返回目标路径 rst = shutil.copy('D:\pycharmwokspace\demo\demo1','D:\pycharmwokspace\demo\demoa 阅读全文
posted @ 2020-04-20 22:04 和而同 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-04-19 19:52 和而同 阅读(93) 评论(0) 推荐(0) 编辑
摘要: python中赋值是复制对象,而是在目标和对象之间创建绑定关系,当对应对象是可变类型时,有时需要生成其副本进行修改,避免改变原对象,这就涉及到copy类中深拷贝和浅拷贝 python赋值有3种 #直接赋值 a = [1,2,3,4,5,6] b = a #list类型赋值操作就是传地址 b[3] = 阅读全文
posted @ 2020-04-18 22:36 和而同 阅读(861) 评论(0) 推荐(0) 编辑
摘要: 递归函数:函数间接或者直接调用自己 递归分成2个过程: 1.往下调用,分解过程 2.往上回溯,综合过程 注意条件:递归一定要有结束条件,以资源换取编写速度 #九九乘法表 for i in range(1,10): for j in range(1, i + 1): print(i*j, end=" 阅读全文
posted @ 2020-04-18 19:49 和而同 阅读(260) 评论(0) 推荐(0) 编辑
摘要: moco工具可以模拟服务器提供一个接口 1、使用Moco模拟,首先需要下载Moco 的jar 包,下载链接: 链接:https://pan.baidu.com/s/1ZkxjdsVN8ttAFkTOojfNhA 提取码:42rp 2、下载后放置在一个目录下,在该目录下创建json文件 3、进入到ja 阅读全文
posted @ 2020-03-12 22:10 和而同 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 在使用requests库进行接口自动化过程,会碰到接口使用https协议,那么该如何处理?其实处理起来比较简单,只需在请求参数中带上verify=True即可 import pytest import os import requests import yaml def chxq(datas): u 阅读全文
posted @ 2020-03-10 20:54 和而同 阅读(820) 评论(0) 推荐(0) 编辑
摘要: 在python编程语言中,常用的测试框架有unittest、pytest。unittest是python内置库,无需安装,它只能适用于面向对象的编程方式,不适应函数式编程。 unittest组成:测试固件、测试用例、测试套件、测试执行、测试报告 1、测试固件:在用例执行之前进行初始化数据或者执行之后 阅读全文
posted @ 2020-03-08 22:35 和而同 阅读(276) 评论(0) 推荐(0) 编辑