การสร้างและใช้งาน Packages (แพ็คเกจ)
Packages (แพ็คเกจ) คือ ลำดับชั้นในรูปแบบ directory (ไดเร็กทรอรี่) ซึ่งอยู่ใน floder (โฟลเดอร์) ที่เก็บ
Application (แอพพลิเคชั่น) ของเรา หรืออาจกล่าวได้ว่าเป็นที่รวม
Module (โมดูล) ไว้ใน Floder เดียวกัน โดยภายในโฟลเดอร์จะต้องมีไฟล์ "_init_.py" (อินอิท.พีวาย) เพื่อไว้สำหรับให้ python (ไพทอน) เข้ามาอ่านไฟล์นี้เป็นไฟล์แรก
การสร้าง Packages
ขั้นตอนแรก จะต้องทำการสร้าง Module ก่อนหรือใช้ Module ที่มีอยู่แล้วก็ได้ โดยสร้างหรือเก็บไว้ภายใน Floder เดียวกัน
Module1
Module2
โค้ด: เลือกทั้งหมด
def myfunc_2():
print ("This Second Module")
Module3
ขั้นตอนที่ 2 สร้างไฟล์ _init_.py เพื่อให้ python เข้ามาอ่านไฟล์ที่เป็นไฟล์นี้เป็นไฟล์แรก โดยสร้างหรือเก็บภายใน Floder เดียวกัน
โค้ด: เลือกทั้งหมด
from module_1 import myfunc_1
from module_2 import myfunc_2
from module_3 import myfunc_3
ขั้นตอนที่ 3 สร้าง Module ที่ต้องทำการเรียก Package มาใช้
โค้ด: เลือกทั้งหมด
import mypack
mypack.myfunc_1()
mypack.myfunc_2()
mypack.myfunc_3()
ผลที่ได้
โค้ด: เลือกทั้งหมด
This Fist Module
This Second Module
This Third Module
ศึกษาข้อมูลมาจาก
https://www.youtube.com/watch?v=NXZOBTH ... M&index=25