我有一个名为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/BoxTime
导入到tester
中。 - ndemarco