Этот вопрос в какой-то момент будет странным ...
Я пытаюсь добавить строки параметров в анализаторе после добавления одного аргумента.
Например
import argparse
p = argparse.ArgumentParser()
p.add_argument(dest = 'myvar')
p._actions[1].option_strings = ['-foo']
p.parse_args('-foo 1')
Этот пример не работает, он говорит:
: error: the following arguments are required: -foo
Даже если я даю аргумент ...
Кто-нибудь знает, почему это происходит?
Есть ли способ добавить строки параметров после метода add_argument?