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

时间:2018-12-05 20:30:39

标签: python import tuples

所以我的目标是使我的脚本易于在服务器之间进行传输。那就是目标,我想让我的服务器通过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行会更好?

0 个答案:

没有答案