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

Multiple Imports ใน Python (หลายโมดูลพร้อมกัน)

หลายวิธี Import หลายโมดูล

1. หลายบรรทัด (แนะนำ PEP 8)

import os
import sys
import math

2. บรรทัดเดียว คั่น Comma

import math, sys, os

3. มี Alias

import math as Mathematics, sys as System

4. Dynamic Import จาก List (String)

>>> modnames = ["os", "sys", "math"]
>>> for lib in modnames:
...     globals()[lib] = __import__(lib)
ใช้ importlib.import_module() แทน __import__() ในโค้ดจริง (ปลอดภัยกว่า)

Best Practice (PEP 8)

  • Import แยกบรรทัด (ง่ายต่อ Version Control Diff)
  • จัดกลุ่ม: Standard Library → Third-party → Local
  • เว้นบรรทัดระหว่างกลุ่ม