Module และ เป็นสองแนวคิดสำคัญใน การจัดระเบียบและจัดการซอร์สโค้ด นี่คือคำอธิบาย และ วิธีการใช้งาน: package Python module package
Module
- ใน Python a module คือชุดของนิยาม ฟังก์ชัน ตัวแปร และคำสั่งที่เขียนขึ้นเพื่อใช้งาน
- แต่ละ Python ไฟล์สามารถพิจารณา module และมีรหัสที่เกี่ยวข้องกับการทำงานเฉพาะ
- คุณสามารถใช้ในตัว หรือสร้างของคุณเอง เพื่อใช้ในรหัสของคุณ Python module module
ตัวอย่าง: สร้างไฟล์ชื่อ math_operations.py
ที่มีฟังก์ชันทางคณิตศาสตร์:
# math_operations.py
def add(a, b):
return a + b
def subtract(a, b):
return a- b
def multiply(a, b):
return a * b
def divide(a, b):
return a / b
จากนั้น คุณสามารถใช้ฟังก์ชันเหล่านี้ในโปรแกรมอื่นได้โดยนำเข้า math_operations
module:
# main.py
import math_operations
result = math_operations.add(10, 5)
print(result) # Output: 15
Package
- A package เป็นวิธีการจัดระเบียบและจัดกลุ่มที่เกี่ยวข้อง กัน module
- เป็นไดเร็กทอรีที่มี Python ไฟล์( ) และ ไฟล์ว่างเพื่อระบุว่าไดเร็กทอรีนั้นเป็นไฟล์. module
__init__.py
package - Package ช่วยจัดระเบียบรหัสของคุณเป็นขอบเขตเชิงตรรกะและไดเร็กทอรีที่มีโครงสร้าง
ตัวอย่าง: สร้าง package ชื่อ มีสอง และ: my_package
module module1.py
module2.py
my_package/
__init__.py
module1.py
module2.py
ใน module1.py
เรามีรหัสต่อไปนี้:
# module1.py
def greet(name):
return f"Hello, {name}!"
ใน module2.py
เรามีรหัสต่อไปนี้:
# module2.py
def calculate_square(num):
return num ** 2
จากนั้น คุณสามารถใช้ฟังก์ชันจาก ใน ต่อไปนี้: module my_package
package
# main.py
from my_package import module1, module2
message = module1.greet("Alice")
print(message) # Output: Hello, Alice!
result = module2.calculate_square(5)
print(result) # Output: 25
การใช้ และ ช่วยให้คุณจัดระเบียบและจัดการรหัสของคุณได้อย่างมีประสิทธิภาพ ทำให้สามารถอ่านและบำรุงรักษาได้มากขึ้น module package