重複の可能性:
Python での動的モジュールのインポート
ユーザーがコマンドラインから複数のモジュールをインポートできる機能が必要です。最初に、ユーザーが必要な数の引数をリストに渡せるようにするコードを設定しましょう。
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("cmd", action="store", nargs='*')
args = parser.parse_args()
args_list = args.cmd
次の構文を使用して、必要な数のモジュールをインポートできることを知っています。
import sys, os, math
したがって、モジュール名を持つ文字列の list( ) から各要素の文字列を解除する方法を見つける必要があるだけなargs_list
ので、次のことができます。
for el in args_list:
import unstring(el)