ฉันมีไฟล์ที่เรียกว่าตั้งอยู่บน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จากไดเรกทอรีย่อย?
แก้ไข
__init__.pyเป็นปัญหา แต่ไม่ลืมที่จะอ้างถึงBoxTimeในฐานะlib.BoxTimeหรือการใช้งาน:
import lib.BoxTime as BT
...
BT.bt_function()