Я использую argparse в python для анализа аргументов командной строки:
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
.
Есть ли более элегантный способ сделать это?
Ручное извлечение становится очень утомительным и подверженным ошибкам при добавлении большого количества аргументов.