要遍历包含列表的列表以生成要导入的模块,可以使用嵌套循环来遍历列表。
以下是一个示例代码:
import importlib
# 包含列表的列表
module_list = [['module1', 'module2'], ['module3', 'module4']]
# 遍历列表
for sublist in module_list:
for module_name in sublist:
# 动态导入模块
module = importlib.import_module(module_name)
# 执行模块中的代码
module.example_function()
在上面的示例中,我们首先导入了importlib
模块,该模块提供了动态导入模块的功能。然后,我们定义了一个包含列表的列表module_list
,其中每个子列表包含要导入的模块的名称。
接下来,我们使用两个嵌套的循环来遍历module_list
。在内部循环中,我们使用importlib.import_module()
函数动态导入每个模块,并将其赋给module
变量。
最后,我们可以调用导入模块中的函数或执行其他操作。在这个示例中,我们假设每个模块都有一个名为example_function()
的函数,我们通过module.example_function()
来调用它。
请根据你的实际需求,修改代码以适应你的情况。
上一篇:遍历包含两个项目的列表的列表