我不知道这在python程序上是否是一个好习惯

时间:2019-07-26 11:46:35

标签: python-2.7 import

我创建了一个主程序(suzieQ),该程序需要导入文件(只是我从用于清洁的主要代码中摘录的代码)。但是,每次我需要导入一些不同的文件(之前导入的文件的变体)时,都必须更改代码。我想要一个我不需要更改代码的解决方案。

我试图使条件结构与变量一起工作。 但是在我看来,这有点丑陋。

def import_who(who):
    if who == 'gas':
        import attack_gas
    elif who == 'liquid':
        import attack_liquid
    elif who == 'bancocn':
        import attack_bancocn

我希望主体程序仅导入我的一次攻击,但不是同时导入所有

0 个答案:

没有答案