Импортировать файл из подкаталога?
У меня есть файл с именемtester.py
, расположен на ./project
/project
имеет подкаталог с именемlib
, с файлом под названием:BoxTime.py
/project/tester.py
/project/lib/BoxTime.py
Я хочу импортироватьBoxTime
отtester
, Я попробовал это:
import lib.BoxTime
В результате чего:
Traceback (most recent call last):
File "./tester.py", line 3, in
import lib.BoxTime
ImportError: No module named lib.BoxTime
Любые идеи, как импортироватьBoxTime
из подкаталога?
РЕДАКТИРОВАТЬ
__init__.py
была проблема, но нене забудьте сослаться наBoxTime
какlib.BoxTime
или используйте:
import lib.BoxTime as BT
...
BT.bt_function()