【发布时间】:2015-09-03 05:31:33
【问题描述】:
我花了很多时间研究这个,但仍然无法理解为什么我不断收到 ImportErrors: No module named ...
我的文件结构如下:
/Package
/mode
__init__.py
moduletoimport.py
/test
__init__.py
abc.py
文件moduletoimport.py 包含:
class ClassToImport(object):
def test(self):
return True
文件abc.py 包含以下代码:
from mode.moduletoimport import ClassToImport
我在终端输入:
python abc.py
这里的目的是导入目录中的模块。
【问题讨论】:
-
Package目录是否位于sys.path上? -
这似乎是一种非常奇怪的方式来构建您的项目。看看例如jeffknupp.com/blog/2013/08/16/…
-
谢谢。将重新考虑我的项目结构。