Saya memiliki file bernama tester.py
, terletak di /project
.
/project
memiliki subdirektori bernama lib
, dengan file bernama BoxTime.py
:
/project/tester.py
/project/lib/BoxTime.py
Saya ingin mengimpor BoxTime
dari tester
. Saya sudah mencoba ini:
import lib.BoxTime
Yang menghasilkan:
Traceback (most recent call last):
File "./tester.py", line 3, in <module>
import lib.BoxTime
ImportError: No module named lib.BoxTime
Adakah ide cara mengimpor BoxTime
dari subdirektori?
EDIT
The __init__.py
adalah masalah, tapi jangan lupa untuk merujuk BoxTime
sebagai lib.BoxTime
, atau menggunakan:
import lib.BoxTime as BT
...
BT.bt_function()