采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
按照老师的意思,os.getcwd()应该打印/Users/wy/PycharmProjects/ApiAuto才对
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
我也觉得这个拼接路径有问题
获取的当前文件的执行路径,比如:我要引入不同文件夹Case下的imooc.xlsx,如何拼接呢
os.getcwd() 这个获取的时执行文件,但是我们执行文件肯定时在apiauto里面,所以你只需要在后面跟上包名就行。
你当前执行文件的路径
登录后可查看更多问答,登录/注册
接口自动化测试框架的设计与开发,并教你如何开发桩服务
855 14
1.5k 13
1.3k 10
1.6k 10
2.5k 10