os.getcwd()获取路径有误

来源:6-10 unittest接口测试实战生成测试报告

媛猿

2019-09-28

base_path = os.getcwd()
sys.path.append(base_path)
open_excel = openpyxl.load_workbook(base_path+"/Case/imooc.xlsx")

base_path打印是/Users/wy/PycharmProjects/ApiAuto/Util

那么:open_excel=/Users/wy/PycharmProjects/ApiAuto/Util/Case/imooc.xlsx

但imooc.xlsx的实际路径是/Users/wy/PycharmProjects/ApiAuto/Case/imooc.xlsx

所以这么openpyxl.load_workbook(base_path+"/Case/imooc.xlsx")拼接就不对

写回答

1回答

媛猿

提问者

2019-09-29

base_path=sys.path[1]

这样获取到的才是/Users/wy/PycharmProjects/ApiAuto

0
5
文山岗的张喆
回复
Mushishi
理解了
2020-05-21
共5条回复

Python接口自动化测试框架实战 从设计到开发

接口自动化测试框架的设计与开发,并教你如何开发桩服务

1720 学习 · 831 问题

查看课程