最佳答案
我有一个名为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()