从子目录导入文件?

从子目录导入文件?

我有一个名为的文件tester.py,位于/project

/project有一个名为的子目录lib,其文件名为BoxTime.py

/project/tester.py
/project/lib/BoxTime.py

我想导入BoxTimetester。我试过这个:

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()


qq_遁去的一_1
浏览 400回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python