mmengine.utils.import_modules_from_strings¶
- mmengine.utils.import_modules_from_strings(imports, allow_failed_imports=False)[source]¶
Import modules from the given list of strings.
- Parameters
imports (list | str | None) – The given module names to be imported.
allow_failed_imports (bool) – If True, the failed imports will return None. Otherwise, an ImportError is raise. Default: False.
- Returns
The imported modules.
- Return type
list[module] | module | None
Examples
>>> osp, sys = import_modules_from_strings( ... ['os.path', 'sys']) >>> import os.path as osp_ >>> import sys as sys_ >>> assert osp == osp_ >>> assert sys == sys_