1parser.add_argument("--list", nargs="+", default=["a", "b"])
2
3SHELL
4$ python3 example.py --list a b c
5# List would look like ['a','b','c']
1>>> parent_parser = argparse.ArgumentParser(add_help=False)
2>>> parent_parser.add_argument('--parent', type=int)
3
4>>> foo_parser = argparse.ArgumentParser(parents=[parent_parser])
5>>> foo_parser.add_argument('foo')
6>>> foo_parser.parse_args(['--parent', '2', 'XXX'])
7Namespace(foo='XXX', parent=2)
8
9>>> bar_parser = argparse.ArgumentParser(parents=[parent_parser])
10>>> bar_parser.add_argument('--bar')
11>>> bar_parser.parse_args(['--bar', 'YYY'])
12Namespace(bar='YYY', parent=None)
13