นำเข้าไฟล์จากไดเรกทอรีย่อยหรือไม่
ฉันมีไฟล์ที่เรียกว่าตั้งอยู่บน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()