请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

https://img1.sycdn.imooc.com//szimg/5d8b45ff0810ce5b20061276.jpg

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

正在回答 回答被采纳积分+3

3回答

提问者 媛猿 2019-09-25 22:14:08


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 回复 有任何疑惑可以回复我~
  • 我也觉得这个拼接路径有问题
    回复 有任何疑惑可以回复我~ 2019-10-07 03:30:26
提问者 媛猿 2019-09-25 22:04:20

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

0 回复 有任何疑惑可以回复我~
  • os.getcwd()  这个获取的时执行文件,但是我们执行文件肯定时在apiauto里面,所以你只需要在后面跟上包名就行。
    回复 有任何疑惑可以回复我~ 2019-09-30 18:31:13
Mushishi 2019-09-25 21:57:10

你当前执行文件的路径

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信