ทำความรู้จักกับภาษา 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 » 12/01/2017 11:33 am

การสร้าง Module (โมดูล) ใน python (ไพทอน)
Module คือ กลุ่มของฟังก์ชันหลายๆฟังก์ชัน ซึ่งภายในฟังก์ชันอาจจะมีคลาสและตัวแปรที่การประมวลผลแล้วนำมาเก็บให้เป็นระเบียบภายใต้ Module ไฟล์เดียวกัน ซึ่ง Module จะสร้างขึ้นมาใช้งานเองแล้ว Import (อิมพอร์ต) หรือ จะเรียกใช้ Module ที่ Built-in (บิ้วท์ อิน) ก็ได้
ตัวอย่างการสร้าง Module แล้วดึงค่าไปแสดงอีกไฟล์
โดยการดึงข้อมูลจากไฟล์ Module1 ไปแสดงที่ไฟล์ Module2
mo1.png
mo1.png (30.56 KiB) เปิดดู 242 ครั้ง


ศึกษาข้อมูลมาจาก https://www.youtube.com/watch?v=my1pIVM-hKY&list=PLLi1ciqQAf8TVFbJpl7XY23lzdKrpxsMM&index=22


ภาพประจำตัวสมาชิก
Dive Demo
PHP Sr. Member
PHP Sr. Member
โพสต์: 84
ลงทะเบียนเมื่อ: 01/02/2017 11:10 am

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

โพสต์โดย Dive Demo » 03/02/2017 5:52 pm

ในการดึงไฟล์หรือ (import) Module มาใช้ต้องระวังเรื่องชื่อ Module กับชื่อ Function ด้วยนะครับเพราะหากมันตรงมันจะเป็น error ครับ

Four
PHP Hero Member
PHP Hero Member
โพสต์: 180
ลงทะเบียนเมื่อ: 08/01/2018 9:55 am

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

โพสต์โดย Four » 23/01/2018 4:44 pm

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

def func(num):
    print(num)


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

import module
module.func("mindphp")


ผลรัน

รูปภาพ

ภาพประจำตัวสมาชิก
Jom07
PHP Super Member
PHP Super Member
โพสต์: 205
ลงทะเบียนเมื่อ: 08/01/2018 9:56 am

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

โพสต์โดย Jom07 » 25/01/2018 1:40 am

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

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


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

import module_sum
module_sum.printfunc("mindphp")


ผลรัน

รูปภาพ

ศึกษาข้อมูลจาก : https://www.youtube.com/watch?v=my1pIVM ... lzdKrpxsMM


ย้อนกลับไปยัง

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

กำลังดูบอร์ดนี้: 1 และ บุคคลทั่วไป 0 ท่าน