ทำความรู้จักกับภาษา python (22) : การสร้าง Module (โมดูล) ใน python (ไพทอน)

แชร์ความรู้ภาษา Python ไพทอน การเขียนโปรแกรมภาษาไพทอน

Moderator: mindphp, ผู้ดูแลกระดาน

dawthana
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 604
ลงทะเบียนเมื่อ: 07/12/2016 10:55 am

ทำความรู้จักกับภาษา python (22) : การสร้าง Module (โมดูล) ใน python (ไพทอน)

โพสต์ที่ยังไม่ได้อ่าน โดย dawthana »

การสร้าง Module (โมดูล) ใน python (ไพทอน)
Module คือ กลุ่มของฟังก์ชันหลายๆฟังก์ชัน ซึ่งภายในฟังก์ชันอาจจะมีคลาสและตัวแปรที่การประมวลผลแล้วนำมาเก็บให้เป็นระเบียบภายใต้ Module ไฟล์เดียวกัน ซึ่ง Module จะสร้างขึ้นมาใช้งานเองแล้ว Import (อิมพอร์ต) หรือ จะเรียกใช้ Module ที่ Built-in (บิ้วท์ อิน) ก็ได้
ตัวอย่างการสร้าง Module แล้วดึงค่าไปแสดงอีกไฟล์
โดยการดึงข้อมูลจากไฟล์ Module1 ไปแสดงที่ไฟล์ Module2
mo1.png
mo1.png (30.56 KiB) Viewed 2594 times
ศึกษาข้อมูลมาจาก https://www.youtube.com/watch?v=my1pIVM ... M&index=22
Dive Demo
PHP Sr. Member
PHP Sr. Member
โพสต์: 84
ลงทะเบียนเมื่อ: 01/02/2017 11:10 am

Re: ทำความรู้จักกับภาษา python (22) : การสร้าง Module (โมดูล) ใน python (ไพทอน)

โพสต์ที่ยังไม่ได้อ่าน โดย Dive Demo »

ในการดึงไฟล์หรือ (import) Module มาใช้ต้องระวังเรื่องชื่อ Module กับชื่อ Function ด้วยนะครับเพราะหากมันตรงมันจะเป็น error ครับ
Four
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 813
ลงทะเบียนเมื่อ: 08/01/2018 9:55 am

Re: ทำความรู้จักกับภาษา python (22) : การสร้าง Module (โมดูล) ใน python (ไพทอน)

โพสต์ที่ยังไม่ได้อ่าน โดย Four »

โค้ด: เลือกทั้งหมด

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
PHP Super Hero Member
โพสต์: 514
ลงทะเบียนเมื่อ: 08/01/2018 9:56 am

Re: ทำความรู้จักกับภาษา python (22) : การสร้าง Module (โมดูล) ใน python (ไพทอน)

โพสต์ที่ยังไม่ได้อ่าน โดย Jom07 »

โค้ด: เลือกทั้งหมด

def printfunc(sum):
    print("แสดงผลฟังก์ชันที่ 1:" ,sum)
    return

โค้ด: เลือกทั้งหมด

import module_sum
module_sum.printfunc("mindphp")
ผลรัน

รูปภาพ

ศึกษาข้อมูลจาก : https://www.youtube.com/watch?v=my1pIVM ... lzdKrpxsMM
รูปภาพ
Patcharanan.0399
PHP Hero Member
PHP Hero Member
โพสต์: 114
ลงทะเบียนเมื่อ: 09/04/2018 10:04 am

Re: ทำความรู้จักกับภาษา python (22) : การสร้าง Module (โมดูล) ใน python (ไพทอน)

โพสต์ที่ยังไม่ได้อ่าน โดย Patcharanan.0399 »

สร้าง Module เพื่อจะทำการเรียกใช้

โค้ด: เลือกทั้งหมด

def printfunc(myarg):
    print 'Function 1 : ', myarg
    return
ทำการเรียกใช้ Module ที่สร้างไว้ก่อนหน้า

โค้ด: เลือกทั้งหมด

import m1
m1.printfunc('Hello')
ผลการรัน
Module.JPG
Module.JPG (10.44 KiB) Viewed 2307 times

ศึกษาจาก https://youtu.be/my1pIVM-hKY
rangsan
PHP Hero Member
PHP Hero Member
โพสต์: 199
ลงทะเบียนเมื่อ: 30/04/2018 9:44 am

Re: ทำความรู้จักกับภาษา python (22) : การสร้าง Module (โมดูล) ใน python (ไพทอน)

โพสต์ที่ยังไม่ได้อ่าน โดย rangsan »

การสร้าง Module (โมดูล) ใน python (ไพทอน)

โค้ดในหน้า module

โค้ด: เลือกทั้งหมด

def printfunc(moduletest):
    print 'Show ModuleTest : ',moduletest
    return
โค้ดในหน้าการ import module

โค้ด: เลือกทั้งหมด

import module_twentytwo
module_twentytwo.printfunc("Your have learning Python")
ผลการรันโค้ด
create_function_import module.png
create_function_import module.png (12.58 KiB) Viewed 2278 times
import_module.png
import_module.png (14.15 KiB) Viewed 2278 times
ศึกษาจาก : https://www.youtube.com/watch?v=w6m-LXj ... M&index=22
It’s never too late to start again.
anuwat somsakul
PHP Full Member
PHP Full Member
โพสต์: 44
ลงทะเบียนเมื่อ: 08/08/2018 9:49 am

Re: ทำความรู้จักกับภาษา python (22) : การสร้าง Module (โมดูล) ใน python (ไพทอน)

โพสต์ที่ยังไม่ได้อ่าน โดย anuwat somsakul »

Modules ใน Python สอนการสร้างและใช้งาน โมดูล ของไพทอน

โค้ดไฟล์ modules

โค้ด: เลือกทั้งหมด

def printfucn(myarg):
    print("แสดงผลของฟังก์ชันที่ 1",myarg)
    return

โค้ดไฟล์ import_modules

โค้ด: เลือกทั้งหมด

import pythonModules
pythonModules.printfucn("Python")

ผลลัพธ์ที่ได้จากการ Run หน้า import_modules
Selection_014.png
Selection_014.png (9.02 KiB) Viewed 2207 times
ภาพประจำตัวสมาชิก
jirawoot
PHP VIP Members
PHP VIP Members
โพสต์: 3129
ลงทะเบียนเมื่อ: 17/06/2019 10:30 am

Re: ทำความรู้จักกับภาษา python (22) : การสร้าง Module (โมดูล) ใน python (ไพทอน)

โพสต์ที่ยังไม่ได้อ่าน โดย jirawoot »

ไฟล์โมดูล

โค้ด: เลือกทั้งหมด

def printfunc(myarg):
    print('ฟังก์ชั่นที่ 1',myarg)
    return
ไฟล์เรียกใช้

โค้ด: เลือกทั้งหมด

import module_myarg
module_myarg.printfunc('python')
ผลลัพธ์
Selection_030.png
Selection_030.png (6.94 KiB) Viewed 1733 times
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 37