os.getcwd()获取路径有疑问

来源:7-3 如何操作excel获取内容

媛猿

2019-09-25

http://img.mukewang.com/szimg/5d8b45ff0810ce5b20061276.jpg

按照老师的意思,os.getcwd()应该打印/Users/wy/PycharmProjects/ApiAuto才对

写回答

3回答

媛猿

提问者

2019-09-25


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

0
1
Charseki
我也觉得这个拼接路径有问题
2019-10-07
共1条回复

媛猿

提问者

2019-09-25

获取的当前文件的执行路径,比如:我要引入不同文件夹Case下的imooc.xlsx,如何拼接呢

0
1
Mushishi
os.getcwd() 这个获取的时执行文件,但是我们执行文件肯定时在apiauto里面,所以你只需要在后面跟上包名就行。
2019-09-30
共1条回复

Mushishi

2019-09-25

你当前执行文件的路径

0
0

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

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

1720 学习 · 831 问题

查看课程