python
文章平均质量分 75
python
NJUPT-Xuxu
这个作者很懒,什么都没留下…
展开
-
接口自动化(flask框架及接口测试)
flask框架:模块:flask使用步骤:创建项目:项目中需要创建的文件编写接口启动项目路由:将url和接口进行绑定静态路由:动态路由:在url中传入不同的值,可以访问不同的数据语法:‘<数据类型:变量名>’返回json格式数据模块:jsonfy,导入:from flask impot jsonfy获取请求传入数据模块:requst,导入:fr...原创 2021-09-02 17:10:10 · 702 阅读 · 0 评论 -
python高阶4(pytest)
pytest框架模块:pytest基本使用方法:1.函数名要以test开头2.类名需要以Test开头,类中的方法需要以test开头;类中不能有构造方法3.使用assert进行断言4.脚本名需要以test开头作用于函数第一个参数:pytest.main中第一个参数:-s,将print语句的结果输出第二个参数:__file__表示当前文件作用于类用例执行方式1:脚本:pytest.main([参数1,参数2,.....])-s,将...原创 2021-08-20 12:02:57 · 130 阅读 · 0 评论 -
python高阶3(闭包函数,装饰器)
闭包函数外函数中声明了一个内函数,在内函数中引用了外函数的变量,外函数返回内函数的引用例1例2:内函数中修改外函数变量装饰器在不改变函数的源码、调用方式的前提下,为函数添加新的功能通用装饰器模板例1:统计函数的运行时间f()f1(20)运行顺序:外函数-内函数-装饰函数例2:给装饰器传参(三层)...原创 2021-08-17 21:22:50 · 57 阅读 · 0 评论 -
python高阶2(正则表达式与网络编程)
作用:实现对字符串的复杂控制模块:re(系统模块)方法:1.split(pattern,string),使用字符串中与pattern规则匹配的内容进行分割,返回一个列表 pattern,正则表达式 string,待处理的字符串2.sub(pattern,repl,string),使用字符串中与pattern规则匹配的内容进行替换(替换成repl)。 pattern,正则表达式 repl,新内容 st...原创 2021-08-16 18:20:01 · 91 阅读 · 0 评论 -
python高阶1(面向对象与多线程)
类(class):描述具有相同属性和行为的对象的集合。比如学生类(学号、姓名、班级、学习)对象(object):通过类定义的数据结构的实例,是对类的具体实现属性:描述类的静态特征 类属性:每一个对象都有并且值相同,比如学生的国籍 实例属性:每一个对象都具有,但是值可能不同,比如学生姓名、年龄等。方法:用于描述类的动态行为 类方法:通过装饰器@classmethod声明,常通过类调用,一般用于修改类属性的值 实例方法:类中最常...原创 2021-08-16 11:17:03 · 158 阅读 · 0 评论