【发布时间】:2016-09-06 23:48:03
【问题描述】:
如果您从 /tmp/myfolder/myscript/ 运行脚本,并且想要访问 myfolder 中的资源,您如何在 python 中做到这一点?
我确实得到了带有__file__ 的文件路径,(我被告知不要使用它,因为它可能并不总是被填充)但我不能像在 bash 中那样,我“cd ..”去上一个目录,因为 Python 不理解。
我想运行python脚本,不管文件夹在哪里,它总是会上一层,得到我需要的资源。
【问题讨论】:
-
我认为您可以很确定
__file__将在您的情况下填充。所以,os.path.join(os.path.dirname(__file__), '..')是你获取父目录的最佳方式
标签: python