Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Import động module Python

Để import động module Python, dùng hàm import_module(moduleName) của package importlib. Cần moduleName dạng chuỗi. Ví dụ:

>>> from importlib import import_module
>>> moduleName = "os"
>>> globals()[moduleName] = import_module(moduleName)

Muốn import động danh sách module, gọi trong vòng lặp for. Ví dụ:

>>> import importlib
>>> modnames = ["os", "sys", "math"]
>>> for lib in modnames:
...     globals()[lib] = importlib.import_module(lib)

globals() trả về dict. Ta gán key lib cho mỗi thư viện là object trả về khi import module.