หลายวิธี 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
- เว้นบรรทัดระหว่างกลุ่ม