ทำความรู้จักกับภาษา python (22) : การสร้าง Module (โมดูล) ใน python (ไพทอน)
Moderator: mindphp, ผู้ดูแลกระดาน
-
- PHP Super Hero Member
- โพสต์: 604
- ลงทะเบียนเมื่อ: 07/12/2016 10:55 am
ทำความรู้จักกับภาษา python (22) : การสร้าง Module (โมดูล) ใน python (ไพทอน)
การสร้าง Module (โมดูล) ใน python (ไพทอน)
Module คือ กลุ่มของฟังก์ชันหลายๆฟังก์ชัน ซึ่งภายในฟังก์ชันอาจจะมีคลาสและตัวแปรที่การประมวลผลแล้วนำมาเก็บให้เป็นระเบียบภายใต้ Module ไฟล์เดียวกัน ซึ่ง Module จะสร้างขึ้นมาใช้งานเองแล้ว Import (อิมพอร์ต) หรือ จะเรียกใช้ Module ที่ Built-in (บิ้วท์ อิน) ก็ได้
ตัวอย่างการสร้าง Module แล้วดึงค่าไปแสดงอีกไฟล์
โดยการดึงข้อมูลจากไฟล์ Module1 ไปแสดงที่ไฟล์ Module2 ศึกษาข้อมูลมาจาก https://www.youtube.com/watch?v=my1pIVM ... M&index=22
Module คือ กลุ่มของฟังก์ชันหลายๆฟังก์ชัน ซึ่งภายในฟังก์ชันอาจจะมีคลาสและตัวแปรที่การประมวลผลแล้วนำมาเก็บให้เป็นระเบียบภายใต้ Module ไฟล์เดียวกัน ซึ่ง Module จะสร้างขึ้นมาใช้งานเองแล้ว Import (อิมพอร์ต) หรือ จะเรียกใช้ Module ที่ Built-in (บิ้วท์ อิน) ก็ได้
ตัวอย่างการสร้าง Module แล้วดึงค่าไปแสดงอีกไฟล์
โดยการดึงข้อมูลจากไฟล์ Module1 ไปแสดงที่ไฟล์ Module2 ศึกษาข้อมูลมาจาก https://www.youtube.com/watch?v=my1pIVM ... M&index=22
-
- PHP Super Hero Member
- โพสต์: 604
- ลงทะเบียนเมื่อ: 07/12/2016 10:55 am
-
- PHP Sr. Member
- โพสต์: 84
- ลงทะเบียนเมื่อ: 01/02/2017 11:10 am
Re: ทำความรู้จักกับภาษา python (22) : การสร้าง Module (โมดูล) ใน python (ไพทอน)
ในการดึงไฟล์หรือ (import) Module มาใช้ต้องระวังเรื่องชื่อ Module กับชื่อ Function ด้วยนะครับเพราะหากมันตรงมันจะเป็น error ครับ
-
- PHP Super Hero Member
- โพสต์: 813
- ลงทะเบียนเมื่อ: 08/01/2018 9:55 am
Re: ทำความรู้จักกับภาษา python (22) : การสร้าง Module (โมดูล) ใน python (ไพทอน)
โค้ด: เลือกทั้งหมด
def func(num):
print(num)
โค้ด: เลือกทั้งหมด
import module
module.func("mindphp")
I am slow walker, but I never walk back. (Abraham Lincoln)
- Jom07
- PHP Super Hero Member
- โพสต์: 514
- ลงทะเบียนเมื่อ: 08/01/2018 9:56 am
Re: ทำความรู้จักกับภาษา python (22) : การสร้าง Module (โมดูล) ใน python (ไพทอน)
โค้ด: เลือกทั้งหมด
def printfunc(sum):
print("แสดงผลฟังก์ชันที่ 1:" ,sum)
return
โค้ด: เลือกทั้งหมด
import module_sum
module_sum.printfunc("mindphp")
ศึกษาข้อมูลจาก : https://www.youtube.com/watch?v=my1pIVM ... lzdKrpxsMM
-
- PHP Hero Member
- โพสต์: 114
- ลงทะเบียนเมื่อ: 09/04/2018 10:04 am
Re: ทำความรู้จักกับภาษา python (22) : การสร้าง Module (โมดูล) ใน python (ไพทอน)
สร้าง Module เพื่อจะทำการเรียกใช้
ทำการเรียกใช้ Module ที่สร้างไว้ก่อนหน้า
ผลการรัน
ศึกษาจาก https://youtu.be/my1pIVM-hKY
โค้ด: เลือกทั้งหมด
def printfunc(myarg):
print 'Function 1 : ', myarg
return
โค้ด: เลือกทั้งหมด
import m1
m1.printfunc('Hello')
ศึกษาจาก https://youtu.be/my1pIVM-hKY
-
- PHP Hero Member
- โพสต์: 199
- ลงทะเบียนเมื่อ: 30/04/2018 9:44 am
Re: ทำความรู้จักกับภาษา python (22) : การสร้าง Module (โมดูล) ใน python (ไพทอน)
การสร้าง Module (โมดูล) ใน python (ไพทอน)
โค้ดในหน้า module
โค้ดในหน้าการ import module
ผลการรันโค้ด
ศึกษาจาก : https://www.youtube.com/watch?v=w6m-LXj ... M&index=22
โค้ดในหน้า module
โค้ด: เลือกทั้งหมด
def printfunc(moduletest):
print 'Show ModuleTest : ',moduletest
return
โค้ด: เลือกทั้งหมด
import module_twentytwo
module_twentytwo.printfunc("Your have learning Python")
It’s never too late to start again.
-
- PHP Full Member
- โพสต์: 44
- ลงทะเบียนเมื่อ: 08/08/2018 9:49 am
Re: ทำความรู้จักกับภาษา python (22) : การสร้าง Module (โมดูล) ใน python (ไพทอน)
Modules ใน Python สอนการสร้างและใช้งาน โมดูล ของไพทอน
โค้ดไฟล์ modules
โค้ดไฟล์ import_modules
ผลลัพธ์ที่ได้จากการ Run หน้า import_modules
โค้ดไฟล์ modules
โค้ด: เลือกทั้งหมด
def printfucn(myarg):
print("แสดงผลของฟังก์ชันที่ 1",myarg)
return
โค้ดไฟล์ import_modules
โค้ด: เลือกทั้งหมด
import pythonModules
pythonModules.printfucn("Python")
- chatee supasand
- PHP VIP Members
- โพสต์: 1666
- ลงทะเบียนเมื่อ: 04/06/2019 10:06 am
- jirawoot
- PHP VIP Members
- โพสต์: 3129
- ลงทะเบียนเมื่อ: 17/06/2019 10:30 am
Re: ทำความรู้จักกับภาษา python (22) : การสร้าง Module (โมดูล) ใน python (ไพทอน)
ไฟล์โมดูล
ไฟล์เรียกใช้
ผลลัพธ์
โค้ด: เลือกทั้งหมด
def printfunc(myarg):
print('ฟังก์ชั่นที่ 1',myarg)
return
โค้ด: เลือกทั้งหมด
import module_myarg
module_myarg.printfunc('python')
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ ทำความรู้จักกับภาษา python (23) : การใช้ from...import (ฟอร์ม...อิมพอร์ต) ในภาษา python (ไพทอน)
โดย dawthana » 12/01/2017 3:24 pm » ใน Python Knowledge - 9 ตอบกลับ
- 6292 แสดง
-
โพสต์ล่าสุด โดย jirawoot
21/06/2019 10:07 am
-
-
- 8 ตอบกลับ
- 4511 แสดง
-
โพสต์ล่าสุด โดย MBMoo
09/06/2020 10:22 am
-
-
โพสต์ใหม่ ทำความรู้จักกับภาษา python (15) : การสร้างฟังก์ชันใน python (ไพทอน)
โดย dawthana » 30/12/2016 3:38 pm » ใน Python Knowledge - 9 ตอบกลับ
- 2777 แสดง
-
โพสต์ล่าสุด โดย jirawoot
20/06/2019 2:49 pm
-
-
-
โพสต์ใหม่ ทำความรู้จักกับภาษา python (14) : การจัดการข้อผิดพลาดใน python (ไพทอน)
โดย dawthana » 30/12/2016 2:40 pm » ใน Python Knowledge - 9 ตอบกลับ
- 2997 แสดง
-
โพสต์ล่าสุด โดย jirawoot
20/06/2019 2:28 pm
-
-
-
โพสต์ใหม่ ทำความรู้จักกับภาษา python (2) : เครื่องมือที่ใช้ในการเขียน python (ไพทอน)
โดย dawthana » 27/12/2016 7:58 pm » ใน Python Knowledge - 3 ตอบกลับ
- 1880 แสดง
-
โพสต์ล่าสุด โดย chatee supasand
06/06/2019 4:42 pm
-
-
-
โพสต์ใหม่ ทำความรู้จักกับภาษา python (9) : ฟังก์ชันการแปลงชนิดข้อมูลใน python (ไพทอน)
โดย dawthana » 29/12/2016 3:15 pm » ใน Python Knowledge - 7 ตอบกลับ
- 8984 แสดง
-
โพสต์ล่าสุด โดย chatee supasand
07/06/2019 4:09 pm
-
-
-
โพสต์ใหม่ ทำความรู้จักกับภาษา python (5) : การกำหนดตัวแปร python (ไพทอน)
โดย dawthana » 28/12/2016 11:41 am » ใน Python Knowledge - 7 ตอบกลับ
- 3633 แสดง
-
โพสต์ล่าสุด โดย jirawoot
19/06/2019 1:55 pm
-
-
-
โพสต์ใหม่ ทำความรู้จักกับภาษา python (4) : ตัวดำเนินการใน python (ไพทอน)
โดย dawthana » 28/12/2016 10:05 am » ใน Python Knowledge - 11 ตอบกลับ
- 3053 แสดง
-
โพสต์ล่าสุด โดย Sirayu
19/06/2019 11:56 am
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 3