Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีจัดระเบียบคลาส Python ในโมดูลและ/หรือแพ็คเกจ


การจัดระเบียบคลาส Python เป็นโมดูลและ/หรือแพ็คเกจขึ้นอยู่กับความชอบส่วนบุคคล ความสะดวก ความสามารถในการอ่าน และตัวแอปพลิเคชันเอง มักจะมีกรณีที่แต่ละคลาสถูกเก็บไว้ในไฟล์แยกต่างหาก อาจเป็นเพราะบางครั้งการเก็บคลาสที่เกี่ยวข้องไว้ในไฟล์เดียวอาจทำให้ไฟล์มีขนาดค่อนข้างใหญ่ในขณะที่บางครั้งอาจใช้ได้ดี ดังนั้นทั้งหมดจึงขึ้นอยู่กับสถานการณ์ ความสะดวก และความสะดวกในการทำงานกับชั้นเรียน

โมดูลคือไฟล์ที่มีคำจำกัดความและคำสั่งของ Python ชื่อไฟล์คือชื่อโมดูลที่มีส่วนต่อท้าย .py ต่อท้าย ภายในโมดูล ชื่อของโมดูล (เป็นสตริง) จะพร้อมใช้งานเป็นค่าของตัวแปรส่วนกลาง __name__

โมดูลสามารถมีคำสั่งปฏิบัติการเช่นเดียวกับคำจำกัดความของฟังก์ชัน คำสั่งเหล่านี้มีจุดมุ่งหมายเพื่อเริ่มต้นโมดูล จะดำเนินการเฉพาะในครั้งแรกที่พบชื่อโมดูลในคำสั่งนำเข้า พวกเขายังทำงานหากไฟล์ถูกเรียกใช้งานเป็นสคริปต์ โมดูลสามารถนำเข้าโมดูลอื่นๆ ได้

ชุดของโมดูลที่เกี่ยวข้องซึ่งมีฟังก์ชันการทำงานตั้งแต่หนึ่งฟังก์ชันขึ้นไปเรียกว่าแพ็คเกจ ดังนั้นเราสามารถสรุปและบอกว่าคลาสถูกจัดระเบียบเป็นโมดูลและแพ็คเกจใน Python