ทำความรู้จักกับภาษา python (22) : การสร้าง Module (โมดูล) ใน python (ไพทอน)
Moderators: mindphp, ผู้ดูแลกระดาน
-
- PHP Super Hero Member
- Posts: 604
- Joined: 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
- Posts: 604
- Joined: 07/12/2016 10:55 am
-
- PHP Sr. Member
- Posts: 84
- Joined: 01/02/2017 11:10 am
Re: ทำความรู้จักกับภาษา python (22) : การสร้าง Module (โมดูล) ใน python (ไพทอน)
ในการดึงไฟล์หรือ (import) Module มาใช้ต้องระวังเรื่องชื่อ Module กับชื่อ Function ด้วยนะครับเพราะหากมันตรงมันจะเป็น error ครับ
-
- PHP Super Hero Member
- Posts: 813
- Joined: 08/01/2018 9:55 am
Re: ทำความรู้จักกับภาษา python (22) : การสร้าง Module (โมดูล) ใน python (ไพทอน)
Code: Select all
def func(num):
print(num)
Code: Select all
import module
module.func("mindphp")
I am slow walker, but I never walk back. (Abraham Lincoln)
- Jom07
- PHP Super Hero Member
- Posts: 514
- Joined: 08/01/2018 9:56 am
Re: ทำความรู้จักกับภาษา python (22) : การสร้าง Module (โมดูล) ใน python (ไพทอน)
Code: Select all
def printfunc(sum):
print("แสดงผลฟังก์ชันที่ 1:" ,sum)
return
Code: Select all
import module_sum
module_sum.printfunc("mindphp")
ศึกษาข้อมูลจาก : https://www.youtube.com/watch?v=my1pIVM ... lzdKrpxsMM

-
- PHP Hero Member
- Posts: 114
- Joined: 09/04/2018 10:04 am
Re: ทำความรู้จักกับภาษา python (22) : การสร้าง Module (โมดูล) ใน python (ไพทอน)
สร้าง Module เพื่อจะทำการเรียกใช้
ทำการเรียกใช้ Module ที่สร้างไว้ก่อนหน้า
ผลการรัน
ศึกษาจาก https://youtu.be/my1pIVM-hKY
Code: Select all
def printfunc(myarg):
print 'Function 1 : ', myarg
return
Code: Select all
import m1
m1.printfunc('Hello')
ศึกษาจาก https://youtu.be/my1pIVM-hKY
-
- PHP Hero Member
- Posts: 199
- Joined: 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
Code: Select all
def printfunc(moduletest):
print 'Show ModuleTest : ',moduletest
return
Code: Select all
import module_twentytwo
module_twentytwo.printfunc("Your have learning Python")
It’s never too late to start again.
-
- PHP Full Member
- Posts: 44
- Joined: 08/08/2018 9:49 am
Re: ทำความรู้จักกับภาษา python (22) : การสร้าง Module (โมดูล) ใน python (ไพทอน)
Modules ใน Python สอนการสร้างและใช้งาน โมดูล ของไพทอน
โค้ดไฟล์ modules
โค้ดไฟล์ import_modules
ผลลัพธ์ที่ได้จากการ Run หน้า import_modules
โค้ดไฟล์ modules
Code: Select all
def printfucn(myarg):
print("แสดงผลของฟังก์ชันที่ 1",myarg)
return
โค้ดไฟล์ import_modules
Code: Select all
import pythonModules
pythonModules.printfucn("Python")
-
- Similar Topics
- Replies
- Views
- Last post
-
-
ทำความรู้จักกับภาษา python (23) : การใช้ from...import (ฟอร์ม...อิมพอร์ต) ในภาษา python (ไพทอน)
by dawthana » 12/01/2017 3:24 pm » in Python Knowledge - 9 Replies
- 2491 Views
-
Last post by jirawoot
21/06/2019 10:07 am
-
-
- 8 Replies
- 2365 Views
-
Last post by bolue
09/06/2020 10:22 am
-
-
ทำความรู้จักกับภาษา python (2) : เครื่องมือที่ใช้ในการเขียน python (ไพทอน)
by dawthana » 27/12/2016 7:58 pm » in Python Knowledge - 3 Replies
- 973 Views
-
Last post by chatee supasand
06/06/2019 4:42 pm
-
-
-
ทำความรู้จักกับภาษา python (1) : ความรู้เกี่ยวกับภาษา python (ไพทอน)
by dawthana » 27/12/2016 1:35 pm » in Python Knowledge - 3 Replies
- 1225 Views
-
Last post by chatee supasand
06/06/2019 3:44 pm
-
-
-
ทำความรู้จักกับภาษา python (15) : การสร้างฟังก์ชันใน python (ไพทอน)
by dawthana » 30/12/2016 3:38 pm » in Python Knowledge - 9 Replies
- 1468 Views
-
Last post by jirawoot
20/06/2019 2:49 pm
-
-
-
ทำความรู้จักกับภาษา python (5) : การกำหนดตัวแปร python (ไพทอน)
by dawthana » 28/12/2016 11:41 am » in Python Knowledge - 7 Replies
- 1691 Views
-
Last post by jirawoot
19/06/2019 1:55 pm
-
-
-
ทำความรู้จักกับภาษา python (9) : ฟังก์ชันการแปลงชนิดข้อมูลใน python (ไพทอน)
by dawthana » 29/12/2016 3:15 pm » in Python Knowledge - 7 Replies
- 4898 Views
-
Last post by chatee supasand
07/06/2019 4:09 pm
-
-
-
ทำความรู้จักกับภาษา python (14) : การจัดการข้อผิดพลาดใน python (ไพทอน)
by dawthana » 30/12/2016 2:40 pm » in Python Knowledge - 9 Replies
- 1638 Views
-
Last post by jirawoot
20/06/2019 2:28 pm
-
Who is online
Users browsing this forum: No registered users and 14 guests