Как разделить длинные аргументы для скрипта Python, используя argparse
?
В настоящее время вам придется вызывать скрипт с аргументами, например:
python myscript.py --argument1 "Value1" --argument2 "Value2" --argument3 "Value3" --argument4 "Value4" --argument5 "Value5" --argument6 "Value6"
Однако это может быть трудно писать, особенно если у вас длинный список аргументов. Что-то вроде ниже было бы намного легче читать по моему мнению. Но когда я попробую ниже, я получаю следующую ошибку: unrecognized arguments: \
python myscript.py \
--argument1 "Value1" \
--argument2 "Value2" \
--argument3 "Value3" \
--argument4 "Value4" \
--argument5 "Value5" \
--argument6 "Value6"
Кто-нибудь знает, как это сделать? Или это вообще невозможно?
На случай, если это кому-нибудь понадобится; Вот пример моего кода:
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--argument1')
parser.add_argument('--argument2')
parser.add_argument('--argument3')
parser.add_argument('--argument4')
parser.add_argument('--argument5')
parser.add_argument('--argument6')
args = parser.parse_args()