วิธีการนำเข้าโมดูลไปยัง Python: 2 ขั้นตอน (พร้อมรูปภาพ)

สารบัญ:

วิธีการนำเข้าโมดูลไปยัง Python: 2 ขั้นตอน (พร้อมรูปภาพ)
วิธีการนำเข้าโมดูลไปยัง Python: 2 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีการนำเข้าโมดูลไปยัง Python: 2 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีการนำเข้าโมดูลไปยัง Python: 2 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: การสร้างแผนภูมิวงกลมใน Microsoft Excel 2007 2024, เมษายน
Anonim

ไวยากรณ์ของ Python ช่วยให้โค้ดสั้นลงอย่างมากโดยใช้สิ่งที่เรียกว่าโมดูล คล้ายกับไฟล์ส่วนหัวใน C ++ โมดูลเป็นที่เก็บข้อมูลสำหรับคำจำกัดความของฟังก์ชัน โดยแบ่งออกเป็นการใช้งานทั่วไป เช่น โมดูลเวลา ซึ่งมีฟังก์ชันสำหรับการใช้งานที่เกี่ยวข้องกับเวลา

ขั้นตอน

วิธีที่ 1 จาก 2: การใช้คำสั่ง from-import

คำสั่ง from-import นำเข้าฟังก์ชันจากโมดูลและให้คุณใช้งานได้เหมือนฟังก์ชันจากแกนหลักของ Python คุณไม่เห็นว่าฟังก์ชันนั้นเป็นของโมดูล

โมดูล Python index
โมดูล Python index

ขั้นตอนที่ 1 ค้นหาโมดูล

ค้นหาโมดูลที่คุณจะนำเข้า รายการโมดูลในตัวทั้งหมดสามารถพบได้ที่นี่ (v2.7) และที่นี่ (v3.5)

Python จากฟังก์ชันการนำเข้าโมดูล example
Python จากฟังก์ชันการนำเข้าโมดูล example

ขั้นตอนที่ 2 ในการนำเข้าฟังก์ชันเฉพาะจากโมดูลเฉพาะ ให้เขียน:

จาก [โมดูล] นำเข้า [ฟังก์ชั่น]

สิ่งนี้จะบอกสคริปต์ว่าคุณกำลังใช้ฟังก์ชันเฉพาะจากโมดูลเฉพาะ

  • ตัวอย่างเช่น การนำเข้า

    randint

    ฟังก์ชันจาก

    สุ่ม

    โมดูลและพิมพ์ตัวเลขสุ่มโดยใช้ฟังก์ชันนั้น คุณจะเขียนว่า:

    จากสุ่มนำเข้า randint พิมพ์(randint(0, 5))

Python จากโมดูลนำเข้าหลาย functions
Python จากโมดูลนำเข้าหลาย functions

ขั้นตอนที่ 3 แยกหลายฟังก์ชันออกจากโมดูลเดียวกันด้วยเครื่องหมายจุลภาค (,)

โครงสร้างมีลักษณะดังนี้:

จาก [โมดูล] นำเข้า [ฟังก์ชั่น], [ฟังก์ชั่นอื่น], [ฟังก์ชั่นอื่น], …

  • ตัวอย่างเช่น การนำเข้า

    randint

    และ

    สุ่ม

    หน้าที่จาก

    สุ่ม

    โมดูลและพิมพ์ตัวเลขสุ่มโดยใช้ฟังก์ชันเหล่านี้ คุณจะเขียนว่า:

    จากสุ่มนำเข้า randint สุ่มพิมพ์(randint(0, 5)) พิมพ์(สุ่ม())

Python จากโมดูลนำเข้า everything
Python จากโมดูลนำเข้า everything

ขั้นตอนที่ 4 นำเข้าโมดูลทั้งหมดโดยใช้ a

*

แทนชื่อฟังก์ชัน

โครงสร้างมีลักษณะดังนี้:

จาก [โมดูล] นำเข้า *

  • ตัวอย่างเช่น การนำเข้าทั้งหมด

    สุ่ม

    โมดูลแล้วพิมพ์ตัวเลขสุ่มด้วย

    randint

    ฟังก์ชัน คุณจะเขียนว่า:

    จากการนำเข้าแบบสุ่ม * พิมพ์(randint(0, 5))

Python จากฟังก์ชันนำเข้าหลายโมดูล
Python จากฟังก์ชันนำเข้าหลายโมดูล

ขั้นตอนที่ 5. นำเข้าหลายโมดูลโดยเขียนคำสั่ง from-import หลายอัน

คุณควรขึ้นบรรทัดใหม่สำหรับแต่ละคำสั่งเพื่อให้โค้ดอ่านได้ แม้ว่าจะแยกด้วย a

;

ยังใช้งานได้

  • ตัวอย่างเช่น การนำเข้า

    randint

    ฟังก์ชันจาก

    สุ่ม

    โมดูลและ

    sqrt

    ฟังก์ชันจาก

    คณิตศาสตร์

    โมดูลแล้วพิมพ์ผลลัพธ์จากทั้งสองฟังก์ชัน คุณจะเขียน:

    จากสุ่มนำเข้า randint จากคณิตศาสตร์นำเข้า sqrt # ก็ใช้งานได้ แต่อ่านยาก: # จากสุ่มนำเข้า randint; จากการนำเข้าคณิตศาสตร์ sqrt print(randint(0, 5)) print(sqrt(25))

วิธีที่ 2 จาก 2: การใช้คำสั่งนำเข้า

คำสั่งนำเข้านำเข้าฟังก์ชันจากโมดูลและปล่อยให้มองเห็นได้ว่าฟังก์ชันนั้นมาจากโมดูลนั้น เมื่อใช้ฟังก์ชันที่นำเข้าด้วยคำสั่งนำเข้า คุณต้องเขียนชื่อโมดูลและจุด (.) ไว้ข้างหน้า

คำแนะนำการนำเข้าไม่อนุญาตให้นำเข้าฟังก์ชันเดียวจากโมดูลโดยไม่ต้องนำเข้าฟังก์ชันอื่นทั้งหมด

โมดูล Python index
โมดูล Python index

ขั้นตอนที่ 1 ค้นหาโมดูล

ค้นหาโมดูลที่คุณจะนำเข้า รายการโมดูลในตัวทั้งหมดสามารถพบได้ที่นี่ (v2.7) และที่นี่ (v3.5)

Python นำเข้า module
Python นำเข้า module

ขั้นตอนที่ 2 ในการนำเข้าโมดูล ให้เขียนโครงสร้างต่อไปนี้:

นำเข้า [โมดูล]

  • ตัวอย่างเช่น การนำเข้า

    สุ่ม

    โมดูลแล้วพิมพ์ตัวเลขสุ่มด้วย

    randint

    การทำงาน:

    นำเข้าสุ่มพิมพ์(random.randint(0, 5))

Python นำเข้าหลาย modules
Python นำเข้าหลาย modules

ขั้นตอนที่ 3 แยกหลายโมดูลด้วยเครื่องหมายจุลภาค (,)

โครงสร้างคือ:

นำเข้า [โมดูล], [โมดูลอื่น], [โมดูลอื่น], …

คุณยังสามารถสร้างคำแนะนำในการนำเข้าได้หลายรายการในหลายๆ บรรทัด หากคำแนะนำนั้นชัดเจนขึ้นหรือเหมาะสมกว่าในกรณีของคุณ

  • ตัวอย่างเช่น การนำเข้า

    สุ่ม

    และ

    คณิตศาสตร์

    โมดูลแล้วพิมพ์ผลลัพธ์ของ

    randint

    และ

    sqrt

    ฟังก์ชันที่รวมอยู่ในโมดูลเหล่านี้ คุณจะต้องเขียน:

    นำเข้าแบบสุ่ม พิมพ์คณิตศาสตร์(random.randint(0, 5)) พิมพ์(math.sqrt(25))

แนะนำ: