python进行接口自动化测试,我把接口数据放到excel里面应该如何用python读取出来
其他问答
1
在做接口自动化测试,之前我用过的是python+unittest,但是之前的接口数据我放到了ini配置文件里面,然后封装了一个类,去读取ini文件里面的数据。
现在我想把接口数据拿出来放到excel表中,但是我不知道该怎么数据拿出来。
哪位大神可以指教一下,谢谢了!!!
-
import pandas as pd 使用pandas读取EXCEL df = pd.read_excel('xxx.xlsx', index=False, encoding="GB18030") ##从路径读取EXCEL文件 list=df[df.api_name=='test_user_register'].loc[[1]].values.tolist()[0] ##查找api_name='test_user_register'返回的DF转化第一行为数组 print(list) path=list[3] print(path) ##path的值
试试上面的代码
-
用open打开文件,然后把句柄传给pd的读取函数即可。这里有个读取csv文件的示例,请参考:
f = open(file_name) # file_name是文件路径+名称 df = pd.read_csv(f) # 读入数据 data = df.iloc[:, 1:input_size + 1].values # 把数据读取到data里面
发表回复