摘要:
一、什么是conftest.py?是pytest特有的测试配置文件,可以理解成一个专门放fixture(设备、工具)的地方 二、为什么要使用conftest.py?(使用场景) 1、例如 多个测试文件、或者多个测试用例都需要用到登录功能 这个前置操作, 那么为了提升效率,可以将登录功能放到conft 阅读全文
摘要:
json有对象和数组两种结构,有字符串,数字,逻辑值,空值,四种数据类型 口诀1:用大括号{}表示对象,对象是由属性组成的,属性是由键值对组成的,键值对用冒号隔开,属性之间用逗号隔开。键必须要用双引号引起来 口诀2:用中括号[]表示数组,数组由单独的值组成 口诀3:json可以嵌套 token to 阅读全文
摘要:
HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等) 阅读全文
摘要:
列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。 列表生成式的结构是在一个中括号里包含一个表达式,然后是一个for语句,然后是0个或多个for或者if语句。列表表达式可以是任意的,意思是你可以在列表中放入任意类型的对象。返回结果将 阅读全文
摘要:
1 #定义类 2 class Tiger: 3 nickName = '老虎' #静态属性,这个属性是属于整个类的,所有的这类的实例都是一样的 4 __name = 'xx' #私有的 -- 继承中使用,子类不能使用 5 #实例属性,属于实例的,有个初始化方法,:__init__ 6 def __i 阅读全文
摘要:
HTTP协议详解(转) 转自@小坦克的HTTP协议详解 阅读目录 什么是HTTP协议 Web服务器,浏览器,代理服务器 URL详解 HTTP协议是无状态的 打开一个网页需要浏览器发送很多次Request HTTP消息的结构 Get和Post方法的区别 状态码 HTTP Request header 阅读全文
摘要:
1 #爬虫 :模拟浏览器发送请求,下载网页代码,只提取有用的数据,存放于数据库或者文件中 2 #方案:python语法来实现,requests库发请求解析请求,excel表存储数据 3 #爬虫操作流程:1.模拟浏览器发送请求 4 #2.下载网页代码 5 #3.只提取有用的数据 6 #4.存放于数据库 阅读全文
摘要:
1 #正则表达式 - re #re模块 2 import re 3 # . 通配符,除换行符(\n)之外的符号 , .代表一个元素 4 # str1 = 'songqin' 5 # #re.findall() ,必填参数2个,第一个正则表达式,第二个是需求处理的字符串,还有一个缺省值 6 # res 阅读全文
摘要:
1 #类 :一类具体相同特征的事务的统称 2 # 关键字 class 类名 #类 通常首字母大写 3 # class Tiger:#如果没有继承可以写冒号,不写括号 4 # pass 5 # 6 # #实例: 1.实例是在这个类里实际存在的个体 2.实例是类的具体实例化体现 7 # class Ti 阅读全文
摘要:
1 #模块与包使用 2 #使用标准库 3 #标准库是python安装包里面提供的功能模块和包 4 # 比如:内置函数 :len print int import 5 #功能模块:包含程序设计所需要的常用的功能,用import导入就行3 6 #获取当前时间 ,内置模块 7 import time 8 阅读全文