python进行接口自动化测试,我把接口数据放到excel里面应该如何用python读取出来

毕设客栈 其他问答 1

在做接口自动化测试,之前我用过的是python+unittest,但是之前的接口数据我放到了ini配置文件里面,然后封装了一个类,去读取ini文件里面的数据。

现在我想把接口数据拿出来放到excel表中,但是我不知道该怎么数据拿出来。

哪位大神可以指教一下,谢谢了!!!

回复

共2条回复 我来回复
  • 代码助手
    这个人很懒,什么都没有留下~
    评论
    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的值
    

    试试上面的代码

    0条评论
  • 源码驿站
    这个人很懒,什么都没有留下~
    评论

    用open打开文件,然后把句柄传给pd的读取函数即可。这里有个读取csv文件的示例,请参考:

    f = open(file_name) # file_name是文件路径+名称
    df = pd.read_csv(f) # 读入数据
    data = df.iloc[:, 1:input_size + 1].values # 把数据读取到data里面
    
    0条评论

发表回复

登录后才能评论