การ import ระหว่างโมดูลในแพ็กเกจ
โมดูล impyrial ที่เขียน docstring ไปในแบบฝึกหัดก่อนหน้านั้นเติบโตขึ้น และได้แยกฟังก์ชัน private (ที่ไม่ต้องการให้ผู้ใช้เรียกใช้โดยตรง) ออกจากฟังก์ชัน public แล้ว โดยฟังก์ชัน private อยู่ในโมดูล core.py และฟังก์ชัน public อยู่ในโมดูล api.py
อย่างไรก็ตาม ฟังก์ชัน public ต้องอาศัยฟังก์ชัน private ในการทำงาน ในแบบฝึกหัดนี้ จะ import ฟังก์ชันเหล่านั้นเข้าสู่โมดูล api.py เพื่อให้โมดูลต่าง ๆ ในแพ็กเกจทำงานร่วมกันได้
หมายเหตุ: โปรดรัน example_script.py เท่านั้น หากรัน api.py โดยตรง จะเกิด
ModuleNotFoundError: No module named 'impyrial' ซึ่งเป็นเรื่องปกติ
สามารถเปิด/ปิดหน้าต่างแสดงโฟลเดอร์และไฟล์ได้โดยคลิกที่ไอคอนด้านซ้ายของ editor ที่ไฮไลต์สีแดง

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การพัฒนา Python Packages
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด