我有一个名为 的文件tester.py,位于/project。
tester.py
/project
/project有一个名为的子目录lib,其中有一个名为的文件BoxTime.py:
lib
BoxTime.py
/project/tester.py /project/lib/BoxTime.py
我想BoxTime从导入tester。我尝试过以下方法:
BoxTime
tester
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或者使用:
__init__.py
lib.BoxTime
import lib.BoxTime as BT ... BT.bt_function()
简而言之,你需要将一个名为
在lib目录中。