可以迭代导入python模块吗?

2024-04-25 05:12:20 发布

您现在位置:Python中文网/ 问答频道 /正文

假设我有一些python模块:

mymodule1.py
mymodule2.py
mymodule3.py
mymodule4.py
...

我可以迭代导入它们吗?你知道吗

这种尝试行不通。你知道吗

for x in range(1,5):
    mymod = 'mymodule' + repr(x)
    import mymod

还有,这样做有什么不明智的原因吗?你知道吗


Tags: 模块inpyimportforrange原因mymodule
1条回答
网友
1楼 · 发布于 2024-04-25 05:12:20

您可以使用importlib

一个简单的用法可以是:

import importlib
mymodule = importlib.import_module("path/to/my/module.py")

然后你只需要修改这个代码,以“迭代”的方式导入你想要的东西(我不知道这到底意味着什么)。你知道吗

相关问题 更多 >