PyDocs

Nav

Command-line interface libraries

_SubParsersAction.add_parser

argparse

method (source)
  • _SubParsersAction.add_parser(name, *, help=None, aliases=None, deprecated=False, **kwargs)
Create and return a new ArgumentParser object for the subcommand name.
Changed in 3.13
  • 3.13: Added the deprecated parameter.
1 Example
>>> parser = argparse.ArgumentParser()
>>> subparsers = parser.add_subparsers()
>>> checkout = subparsers.add_parser('checkout', aliases=['co'])
>>> checkout.add_argument('foo')
>>> parser.parse_args(['co', 'bar'])
Namespace(foo='bar')
from the Python docs
See Also
No see-alsos for argparse/_SubParsersAction.add_parser
0 Notes
No notes for _SubParsersAction.add_parser