Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะทำการนำเข้าหลายรายการใน Python ได้อย่างไร


หากต้องการนำเข้าหลายโมดูล เพียงใช้คำสั่งนำเข้าหลายครั้ง ตัวอย่างเช่น

>>> import os
>>> import math
>>> import sys

บางครั้งการจัดกลุ่มการนำเข้าก็สมเหตุสมผลกว่า หากต้องการนำเข้าหลายโมดูลด้วยคำสั่งนำเข้ารายการเดียว ให้แยกชื่อโมดูลด้วยเครื่องหมายจุลภาค ตัวอย่างเช่น

>>> import math, sys, os

หากคุณต้องการเปลี่ยนชื่อภายใต้โมดูลที่นำเข้า เพียงเพิ่มตามหลังชื่อโมดูลแต่ละชื่อตามด้วยนามแฝงของโมดูล ตัวอย่างเช่น

>>> import math as Mathematics, sys as system

หากคุณมีรายการโมดูลที่คุณต้องการนำเข้าเป็นสตริง คุณสามารถใช้ inbuilt __import__(module_name) ตัวอย่างเช่น

>>> modnames = ["os", "sys", "math"]
>>> for lib in modnames:
...     globals()[lib] = __import__(lib)