argparse subparser problem

N

Neal Becker

I want to have subparsers, but I also want to be able to say:

myprogram --version
and get the version #

---------------------------

import argparse

def stop():
pass

parser = argparse.ArgumentParser()
parser.add_argument ('--version', action='store_true')

subparsers = parser.add_subparsers()

parser_stop = subparsers.add_parser ('stop')
parser_stop.add_argument ('stop', action='store_true')
parser_stop.set_defaults (func=stop)


opt = parser.parse_args (['--version'])
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,770
Messages
2,569,583
Members
45,073
Latest member
DarinCeden

Latest Threads

Top