Modules ใน Python
โมดูลใน ไพทอน คือกลุ่มของ ตัวแปล ฟังก์ชั่น หรือ คลาส ที่ทำงานคล้ายๆ กันแล้วเอามารวมๆ กันไว้ในไฟล์ไฟล์เดียว ในไพทอน เวลาเราจะเรียกใช้ โมดูลเราต้อง import โมดูลเข้ามาก่อน ถึงจะสามารถเรียกใช้งาน ฟังก์ชั่น หรือ คลาสที่อยู่ ภายในโมดูลได้
มีโมดูลอยู่สองประเภทคือ
- โมดูลที่ไพทอนเตียมไว้ให้สามารถ import เข้ามาใช้งานได้เลย
- โมดูลที่เราสร้างขึ้นมาเอง
ตัวอย่างการสร้างและเรียกใช้งานโมดูล
ตัวอย่างการสร้างโมดูล ที่มีฟังก์ชั่นอยู่ภายใน
สร้างไฟล์ module_mindpython.py
# ตัวอย่าง สอน Python ในเว็บ Mindphp.com
def print_func( myvar ):
print ('สวัสดี ตัวแปล myvar มีค่า : ', myvar)
return*** โค้ดด้านบนนี้เป็น เป็นการสร้างโมดูลชื่อ module_mindpython มี ฟังก์ชั่นอยู่ภายใน 1 ฟังก์ชั่น ชื่อ print_func
ตัวอย่างเรียกใช้งานโมดูลที่สร้างขึ้นมา
สร้างไฟล์ชื่อ mindpython.py ตามโค้ดข้างล่างนั้
# ตัวอย่าง สอน Python ในเว็บ Mindphp.com
# import โมดูลเข้ามาใช้งาน
import module_mindpython
# เรียกใช้ฟังก์ชั่น ภายในโมดูลที่ import เข้ามา
module_mindpython.print_func("Mindphp.com")
ผลที่ได้
สวัสดี ตัวแปล myvar มีค่า : Mindphp.com