drb*_*345 5 python configuration file path
我有一个模块需要通过读取配置文件来初始化一些设置。目录结构如下所示:
root\
config\
conf.cfg
src\
module1.py
Run Code Online (Sandbox Code Playgroud)
当我设置相对路径../config/conf.cfg并在其当前目录中运行模块时,我很好。但是当我在其他地方导入模块并在另一个目录中运行它时,我遇到了问题。
我应该如何设置路径,以便模块始终在相同的相对位置(例如,模块所在位置的一个目录)以及我如何确保这适用于下载我的存储库的其他人(他们可能没有根目录)一样的地方)?
小智 3
os.path.realpath(__file__)\xc2\xa0\nRun Code Online (Sandbox Code Playgroud)\n\n将为您提供当前文件的路径,解析路径中的任何符号链接。这在我的机器上运行良好。
\n| 归档时间: |
|
| 查看次数: |
5621 次 |
| 最近记录: |