我有一个模块(Executive.py),我试图导入到另一个模块(ExecutiveTest.py)中。目录结构如下所示:Python导入问题
src/
common/
python/
Executive.py
tests/
ExecutiveTest.py
在ExecutiveTest.py,我有以下行:
from common.Executive import Executive
我得到一个错误说:ImportError: No module named common.Executive
如何纠正这种错误的进口?
为什么你说“common.Executive”时,这不是模块的路径? – 2011-05-18 19:58:28
另请参阅软件包文档:http://docs.python.org/tutorial/modules.html#packages – 2011-05-18 19:59:38