我们可以迭代地在for循环内导入python模块吗?
是的,您可以迭代地在for循环中导入python模块。您需要具有要作为字符串导入的模块的列表。您可以使用内置的importlib.import_module(module_name)导入模块。例如,
>>> import importlib >>> modnames = ["os", "sys", "math"] >>> for lib in modnames: ... globals()[lib] = importlib.import_module(lib)
该globals()
调用返回的字典。我们可以为每个库设置lib键,作为导入模块时返回给我们的对象。