【发布时间】:2010-07-16 14:03:12
【问题描述】:
我有这种路径架构:
>main_path/
__init__.py
config/
__init__.py
common.py
app_1/
__init__.py
config.py
index.py
>
我希望能够在config.py 中这样做:
>from main_path.config import common
>
虽然它不起作用。 Python 告诉我:
> $> pwd
..../main_path/app_1
$> python index.py
[...]
ImportError: No module named main_path.config
>
据我了解,如果我从 main_path 加载所有内容,这将是可能的,但目的是让多个应用程序具有一个公共配置文件。
我尝试将父目录添加到 app_1/__init__.py 中的__path__,但没有任何改变。
我的下一步是建立一个符号链接,虽然我不太喜欢这个“解决方案”,所以如果你有任何想法可以帮助我,我将不胜感激!
提前致谢!
【问题讨论】:
标签: python