ใช่ คุณสามารถนำเข้าโมดูลหลามซ้ำๆ ในลูป for คุณต้องมีรายการโมดูลที่คุณต้องการนำเข้าเป็นสตริง คุณสามารถใช้ inbuilt importlib.import_module(module_name) เพื่อนำเข้าโมดูล ตัวอย่างเช่น
>>> import importlib >>> modnames = ["os", "sys", "math"] >>> for lib in modnames: ... globals()[lib] = importlib.import_module(lib)
การเรียก globals() ส่งคืน dict เราสามารถตั้งค่าคีย์ lib สำหรับแต่ละไลบรารีเป็นวัตถุที่ส่งคืนให้เราเมื่อนำเข้าโมดูล