SO中有许多问题与此问题略有不同。我见过的答案都没有解决我的问题,所以我问了一个新问题。
我有这个文件夹结构:
/myapp/ \__init__.py 模块1.py 模块2.py
__init__.py
是空的
模块1.py
class TestMod1Class():
def msg(self):
print "Hello World!"
模块2.py
import myapp.modu1
obj = myapp.modu1.TestMod1Class()
obj.msg()
如果从目录 /myapp/ 我运行python modu2.py
我得到:
Traceback (most recent call last):
File "modu2.py", line 1, in <module>
import myapp.modu1
ImportError: No module named myapp.modu1
我做错了什么?我已经阅读了文档,但仍然无法理解这一点。