コマンドライン引数を解析するために、python で argparse を使用しています。
parser = ArgumentParser()
parser.add_argument("--a")
parser.add_argument("--b")
parser.add_argument("--c")
args = parser.parse_args()
a
ここで、 、b
、およびを使用して計算を行いたいと思いますc
。とはいえ、ずっと書くのはめんどくさいと思いますargs.a + args.b + args.c
。
したがって、これらの変数を抽出しています。
a, b, c = [args.a, args.b, args.c]
私が書くことができるようにa + b + c
。
それを行うよりエレガントな方法はありますか?
多くの引数を追加すると、手動での抽出は非常に面倒になり、エラーが発生しやすくなります。