【发布时间】:2018-08-22 13:28:24
【问题描述】:
我对 python 和 pycharm 很陌生,我很困惑! 当我在 pycharm 中运行我的项目时,它给了我一个关于找不到文件路径的错误。物理文件路径为:
'../Project/BC/RequiredFiles/resources/a_reqs.csv'
我的项目工作目录是“Project/BC”,项目运行文件(startApp.sh)也在那里。但是想要使用 a_req.csv 的 .py 文件位于“RequiredFiles”文件夹中。 .py文件中有如下代码:
reqsfile = os.getcwd() + "/resources/a_reqs.csv"
它返回:'../Project/BC/resources/a_reqs.csv'
而不是:'../Project/BC/resources/RequiredFiles/a_reqs.csv'
当 .py 文件在 "RequiredFiles" 中时,os.getcwd() 也必须包含它。但事实并非如此。
问题是我无法更改寻址代码。因为此代码在另一个 IDE 中工作,而在其他平台或操作系统中使用该代码的其他人没有任何问题。我在 mac OS 中工作,如果我没记错的话,代码适用于 windows!
那么,我如何告诉 Pycharm(在 mac 中)查看并加载“RequiredFiles”文件夹作为我工作目录的子文件夹!!!
【问题讨论】:
标签: python macos pycharm relative-path