gpt4 book ai didi

python - 如何确定python中的配置文件路径?

转载 作者:行者123 更新时间:2023-11-28 17:23:04 25 4
gpt4 key购买 nike

我有一个模块需要通过读取配置文件来初始化一些设置。目录结构如下所示:

root\
config\
conf.cfg
src\
module1.py

当我将相对路径设置为 ../config/conf.cfg 并在其当前目录中运行该模块时,我很好。但是当我在其他地方导入模块并在另一个目录中运行它时,我遇到了问题。

我应该如何设置路径以便模块始终在相同的相对位置(例如模块所在的目录上方的一个目录)以及我如何确保这适用于下载我的 repo 的其他人(他们可能没有根在同一个地方)?

最佳答案

os.path.realpath(__file__) 

将为您提供当前文件的路径,解析路径中的任何符号链接(symbolic link)。这在我的机器上工作正常。

关于python - 如何确定python中的配置文件路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40535741/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com