【发布时间】:2012-04-20 23:41:58
【问题描述】:
我正在开发一个 Python 应用程序,该应用程序由一个核心和多个使用该核心的独立模块组成。我在设置包的相对导入时遇到了困难。
app
|- __init__.py
|- core
|- __init__.py
|- corefile.py
|- module1
|- __init__.py
|- main.py
__init__.py 文件为空。我正在运行 Python 2.7.1。
main.py
from .core import *
运行python main.py 会产生ValueError: Attempted relative import in non-package。
类似问题:Ultimate answer to relative python imports、How to do relative imports in Python?、Relative imports in Python
感谢您的帮助。
【问题讨论】:
标签: python python-module relative-import