ใช้ importlib.import_module(module_name) โดย module_name เป็น String
Import เดี่ยว
>>> from importlib import import_module
>>> module_name = "os"
>>> globals()[module_name] = import_module(module_name)
Import หลายตัวจาก List
>>> import importlib
>>> modnames = ["os", "sys", "math"]
>>> for lib in modnames:
... globals()[lib] = importlib.import_module(lib)
จุดสำคัญ
globals()[name] = moduleทำให้เข้าถึงได้โดยชื่อปกติ- รองรับ Submodule:
importlib.import_module('package.submodule') - Python 3.1+ มี
importlibBuilt-in