从元组导入模块(这是个坏主意吗?)

2024-10-03 15:28:01 发布

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

因此,我的目标是使我的脚本在服务器之间易于传输。这是我的目标,我想让我的服务器通过pip自动下载任何丢失的模块。简而言之,我想这样运行它:

importTuple = (
    str("import "),
    (
        str("os"),
        str("sys"),
        str("time"),
        str("discord")
        )
    )
for i in range(len(importTuple[1])):
    try:
        exec(importTuple[0]+importTuple[1][i])
        print(importTuple[0]+importTuple[1][i]+" completed!")
    except ImportError:
        os.system("pip install "+importTuple[1][i])
        exec(importTuple[0]+importTuple[1][i])

我想知道这是否会对性能造成巨大的负面影响?还是可以利用?或者仅仅运行一系列Try/Except命令会更好吗?你知道吗


Tags: 模块pipimport服务器脚本目标fortime