我很难理解模块导入在 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