Как я могу получить по умолчанию sub-command или обрабатывать случай, когда никакая под-команда не указана с помощью argparse
?
import argparse
a = argparse.ArgumentParser()
b = a.add_subparsers()
b.add_parser('hi')
a.parse_args()
Здесь я бы хотел, чтобы команда была выбрана или аргументы обрабатывались только на следующем самом высоком уровне анализатора (в данном случае анализаторе верхнего уровня).
[email protected]:~/src> python3 default_subcommand.py usage: default_subcommand.py [-h] {hi} ... default_subcommand.py: error: too few arguments