Вот пример кода:
import argparse
parser=argparse.ArgumentParser()
parser.add_argument('-main_arg')
subparser=parser.add_subparser()
a=subparser.add_parser('run')
a.add_argument('required_sub_arg')
a.add_argument('arg_a')
b=subparser.add_parser('b')
parser.parse_args()
Я хочу, чтобы он читал в -main_arg
, если я введу program run required_sub_arg -main_arg -arg_a
В настоящее время он не распознает -main_arg
как допустимый аргумент.