【发布时间】:2012-03-12 02:02:59
【问题描述】:
我很难理解 Python 中的模块导入是如何工作的(我之前也从未在任何其他语言中做过)。
假设我有:
myapp/__init__.py
myapp/myapp/myapp.py
myapp/myapp/SomeObject.py
myapp/tests/TestCase.py
现在我正在尝试得到这样的东西:
myapp.py
===================
from myapp import SomeObject
# stuff ...
TestCase.py
===================
from myapp import SomeObject
# some tests on SomeObject
但是,我肯定做错了,因为 Python 看不到 myapp 是一个模块:
ImportError: No module named myapp
【问题讨论】:
标签: python import module package