【发布时间】:2010-11-18 15:34:07
【问题描述】:
我有一个名为tester.py 的文件,位于/project。
/project 有一个名为lib 的子目录,以及一个名为BoxTime.py 的文件:
/project/tester.py
/project/lib/BoxTime.py
我想从tester 导入BoxTime。我试过这个:
import lib.BoxTime
结果:
Traceback (most recent call last):
File "./tester.py", line 3, in <module>
import lib.BoxTime
ImportError: No module named lib.BoxTime
任何想法如何从子目录中导入BoxTime?
编辑
__init__.py 是问题所在,但不要忘记将BoxTime 称为lib.BoxTime,或使用:
import lib.BoxTime as BT
...
BT.bt_function()
【问题讨论】:
-
好像他正在导入
lib/BoxTimetotester。
标签: python python-import