我有以下项目结构
SampleProject
com
python
example
source
utils
ConfigManager.py
conf
constants.cfg
如何从ConfigManager.py访问constants.cfg。
我有一个限制
我不能给出constants.cfg的完整路径(绝对路径),因为如果我在不同的PC上运行,它应该可以与任何modification
文件名= ..\..\..\..\..\..\constants.cfg`
目前我正在做这样的事情。但这仅在constants.cfg和ConfigManager.py位于同一目录时有效
currentDir = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe())))
file = open(os.path.join(currentDir,'constants.cfg'))
https://stackoverflow.com/questions/17244406
复制相似问题