On Mon, Apr 21, 2014 at 08:26:41PM -0400, rail shafigulin wrote: > For example say I have a the script with called myscript.py which can take > two groups of options > > group1 > option1a > option1b > option1c > group2 > option2a > option2b > otpion2c > > I can run this script only with the following options > > myscript.py --option1a --option1b --option1c > or > myscript.py --option2a --option2b --option2c
Normally the way to handle that with argparse is to define subcommands, and write something like this: myscript.py spam --option1a --option1b --option1c myscript.py eggs --option2a --option2b --option2c http://stackoverflow.com/questions/18046540/add-a-second-group-of-parameters-that-is-totally-mutually-exclusive-from-the-fir I don't think there is any directly supported way to handle it in argparse without the subcommands. -- Steven _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor