parent_parser.add_argument('--debug', default=False, required=False, action
    ='store_true', dest='debug', help='debug flag')
main_parser = argparse.ArgumentParser()
service_subparsers = main_parser.add_subparsers(title='service', dest=
    'service_command')
service_parser = service_subparsers.add_parser('first', help='first',
    parents=[parent_parser])
action_subparser = service_parser.add_subparsers(title='action', dest=
    'action_command')
action_parser = action_subparser.add_parser('second', help='second',
    parents=[parent_parser])
args = main_parser.parse_args()
Как разобрать несколько подкоманд с помощью python argparse?