我有以下目录结构:
my_program/
foo.py
__init__.py # empty
conf/
config.cfg
__init__.py
在 foo.py 我有这个:
import sys
#sys.path.append('conf/')
import ConfigParser
config = ConfigParser.ConfigParser()
config.read( 'conf/config.cfg' )
在conf/__init__.py
我有
__all__ = ["config.cfg"]
我收到此错误,foo.py
因为我可以通过提供完整路径来修复,但不是在我刚刚输入conf/config.cfg
但我希望相对路径工作时:
ConfigParser.NoSectionError
这实际上意味着无法加载文件(因此无法读取该部分)。
我试过评论/取消评论sys.path.append('conf/')
,foo.py
但它没有做任何事情。
有任何想法吗?