【发布时间】:2011-01-28 10:05:19
【问题描述】:
这是我的文件夹结构:
src/
__init__py
Lowlevel/
__init__.py
ModuleToCheck.Py
Test/
__init__.py
ModuleToCheck_test.py
(__init__.py 是空文件)
现在我想在ModuleToCheck_test.py 中导入ModuleToCheck.py
如果不向sys.path 附加任何内容,我怎么能做到这一点?
更新:
from ..Lowlevel import ModuleToCheck 导致:
src$ python Test/ModuleToCheck_test.py
Traceback (most recent call last):
File "Test/ModuleToCheck_test.py", line 6, in <module>
from ..Lowlevel import ModuleToCheck
ValueError: Attempted relative import in non-package
【问题讨论】: