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

วิธี Import ทุกอย่างจาก Python Namespace/Package

ไม่แนะนำ import * จาก package เพราะ package ไม่ใช่ super-module แต่นำ module มารวมกัน จะทำให้ namespace แออัดและ conflict ชื่อ

วิธีทำ (ถ้าต้องการ):

  1. Import manual ทุก sub-module
  2. กำหนด __all__ ใน __init__.py เป็น list ของชื่อ module/sub-package แล้ว from package import * จะ import ตาม list นั้น