ทำความรู้จักกับภาษา python (23) : การใช้ from...import (ฟอร์ม...อิมพอร์ต) ในภาษา python (ไพทอน)

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

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

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

ทำความรู้จักกับภาษา python (23) : การใช้ from...import (ฟอร์ม...อิมพอร์ต) ในภาษา python (ไพทอน)

โพสต์โดย dawthana » 12/01/2017 3:24 pm

การใช้ from...import (ฟอร์ม...อิมพอร์ต) ในภาษา python (ไพทอน) เป็นการเรียกใช้ Module (โมดูล) โดยใช้คำว่า from...import ซึ่งจะมีลักษณะการเรียกใช้ที่แตกต่างกันออกไป ทั้งการเรียกใช้งาน Modlue ทั้งหมด หรือ การเรียกใช้งานบางฟังก์ชัน

ตัวอย่างการเรียกใช้งานฟังก์ชันทั้งหมดใน Module
module1.png
module1.png (30.58 KiB) เปิดดู 283 ครั้ง


ตัวอย่างการเรียกใช้งานเฉพาะบางฟังก์ชัน
module2.png
module2.png (142.79 KiB) เปิดดู 283 ครั้ง


ตัวอย่างการเรียกใช้ฟังก์ชันทั้งหมดภายใน Module แต่สามารถเรียกใช้ฟังก์ชันได้เลย
module4.png
module4.png (162.84 KiB) เปิดดู 283 ครั้ง


สรุปการใช้งาน from...import ใน python
import
- เรียกใช้งานได้ทั้งหมด
- ใช้ "." ในการเข้าถึงตัวแปรภายใน Module นั้น
from...import
- เรียกใช้งานเฉพาะบางฟังก์ชัน
- ใช้ "." ในการเข้าถึงตัวแปรภายใน Module นั้น
from...import*
- เรียกใช้งานได้ทั้งหมด
-ใช้งานได้เหมือนกับอยู่ในหน้า Module นั้นเลย

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


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

Re: ทำความรู้จักกับภาษา python (23) : การใช้ from...import (ฟอร์ม...อิมพอร์ต) ในภาษา python (ไพทอน)

โพสต์โดย Dive Demo » 04/02/2017 10:51 am

ศึกษาแล้วเข้าใจว่า import : เรียกใช้งานได้ทั้งหมด ใช้"."ในการเข้าถึง
form..import : เรียกใช้งานเฉพาะฟังก์ชั่น ใช้"."ในการเข้าถึง
form...import* : เรียกใช้งานได้ทั้งหมด ไม่ต้องใช้ "."ในการเข้าถึง สามารถประกาศชื่อฟังก์ชั่นเพื่อใช้งาน Module ได้เลย

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

Re: ทำความรู้จักกับภาษา python (23) : การใช้ from...import (ฟอร์ม...อิมพอร์ต) ในภาษา python (ไพทอน)

โพสต์โดย Four » 23/01/2018 5:03 pm

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

int = 1234
def func(num):
    print("ฟังก์ชัน1:", num)

def func2(num):
    print("ฟังก์ชัน2:", num)


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

from module import *
func("mindphp")
func2("mindphp2")
print(int)


ผลรัน

รูปภาพ

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

Re: ทำความรู้จักกับภาษา python (23) : การใช้ from...import (ฟอร์ม...อิมพอร์ต) ในภาษา python (ไพทอน)

โพสต์โดย Jom07 » 25/01/2018 1:55 pm

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

var_string = "mindphp"
def printfunc1(sum):
    print("แสดงฟังก์ชันที่1:",sum)
    return

def printfunc2(sum):
    print("แสดงฟังก์ชันที่2:",sum)
    return


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

from module_import import printfunc2
printfunc2("python")


ผลรัน

รูปภาพ

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


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

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

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