在python中可以用一个循环导入多个文件吗?

2024-09-30 16:42:23 发布

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

在我正在工作的项目中,我需要导入许多名称非常相似的文件。在

from TCA1 import TCA1
from TCA2 import TCA2
from TCA3 import TCA3
from TCA4 import TCA4
.
.
.
from TCA15 import TCA15

因此,我想知道是否有可能将所有这些进口产品纳入一个循环。在

我知道这很荒谬,但有点像:

^{pr2}$

谢谢。在


Tags: 文件项目fromimport名称pr2进口产品tca3
1条回答
网友
1楼 · 发布于 2024-09-30 16:42:23

使用^{}

import importlib

module_list = ["TCA1","TCA2","TCA3","TCA15"]

g = globals()
for lib in module_list:
    g[lib] = importlib.import_module('{0}.{0}'.format(lib))

注意如果module_list中有g,这将不起作用。在这种情况下,您应该选择其他名称。在

相关问题 更多 >