文章目录
介绍
requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到,
Requests是Python的第三方的库,专门用于发送HTTP请求
下载插件:pip install requests
一、requests+pytest+allure
1.模块总览
2.读取csv文件流程
(1)存储数据(csv)
(2)读取数据
代码:
import csv
class ReadCsv():
def readCsv(self):
item = []
rr = csv.reader(open("../dataDemo/test1.csv"))
for csv_i in rr:
item.append(csv_i)
return item
a = ReadCsv()
print(a.readCsv())
3.读取excle文件流程
(1)存储数据(xlsx)
(2)读取数据(readDemo)
代码:
from openpyxl import load_workbook
class UseExcel():
def get_TestExcel(self):
# 打开表
workbook =
load_workbook('D:\install\python\python\Test_allure\DataDemo/test1.xlsx')
# 定位表单
sheet = workbook['Sheet1']
print(sheet.max_row) #3 行
print(sheet.max_column) #3 列
test_data = []#把所有行的数据放到列表中
for i in range(2,sheet.max_row+1):
sub_data = {}#把每行的数据放到字典中
for j in range(1,sheet.max_column+1):
sub_data[sheet.cell(1,j).value] = sheet.cell(i,j).value
test_data.append(sub_data)#拼接每行单元格的数据
return test_data
t = UseExcel()
f = t.get_TestExcel()
print(f)