【发布时间】:2020-03-05 19:09:55
【问题描述】:
我有以下目录结构:
E:\<somepath>\PythonProject
-> logs
-> configs
-> source
-> script.py
PythonProject 是我的主目录,在source 目录中我有一些 python 脚本。我想从script.py 访问configs 中的配置文件。在这里,我不想提及像E:\<somepath>\PythonProject\configs\config.json 这样的完整路径,我将把它部署到我不知道路径的系统上。所以我决定去
config_file_path = os.path.join(os.path.dirname(file))
但这给了我到源目录E:\<somepath>\PythonProject\source 的路径,而我只想要E:\<somepath>\PythonProject,以便我以后可以添加configs\config.json 来访问配置文件的路径。
我该怎么做。谢谢
【问题讨论】:
-
这能回答你的问题吗? How do I get the parent directory in Python?