Импортировать файл из подкаталога?
У меня есть файл с именем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 <module>
import lib.BoxTime
ImportError: No module named lib.BoxTime
Любые идеи, как импортироватьBoxTime
из подкаталога?
EDIT
__init__.py
была проблема, но не забудьте сослаться наBoxTime
какlib.BoxTime
или используйте:
import lib.BoxTime as BT
...
BT.bt_function()