У меня есть скрипт, который использует argparse
для обработки аргументов командной строки. Сценарий принимает несколько параметров, и все параметры принимают список строк в качестве аргументов. Как показано ниже:
cmd.py -s [arg ...] -t [arg ...] -p [arg ...]
Эта реализация сделана и работает хорошо. Теперь пользователь хочет объединить аргументы для каждого параметра в группе. Таким образом, если команда выполняется как:
cmd.py -s -t -p arg1 arg2 arg3
ArgumentParser
должен передать этот список аргументов [arg1 arg2 arg3]
всем предоставленным опциям и должен иметь такой же эффект, как если бы команда выполнялась, как показано ниже
cmd.py -s arg1 arg2 arg3 -t arg1 arg2 arg3 -p arg1 arg2 arg3
Можно ли создать ArgumentParser
таким способом?