For a Python script with multiple command line options, what is the
best way to go about validating that only certain options are used
together? For example, say -s, -t, and -v are all valid options, but
should never be used together (i.e. -s -t would be invalid). Thanks
in advance.
--
optparse?
http://docs.python.org/library/optparse.html
if options.a and options.b:
parser.error(options -a and -b are mutually exclusive)
On Wed, Mar 23, 2011 at 2:10 PM, T misceveryth...@gmail.com wrote:
For a Python script with multiple command line options, what is the
best way to
On Wed, Mar 23, 2011 at 10:10 AM, T misceveryth...@gmail.com wrote:
For a Python script with multiple command line options, what is the
best way to go about validating that only certain options are used
together? For example, say -s, -t, and -v are all valid options, but
should never be used
If you're using argparse, you have a method for that named
add_mutually_exclusive_group. Tutorial :
http://www.doughellmann.com/PyMOTW/argparse/#mutually-exclusive-options
Cheers,
Feld Boris
2011/3/23 T misceveryth...@gmail.com:
For a Python script with multiple command line options, what is
Thanks! argparse is definitely what I need..unfortunately I'm running
2.6 now, so I'll need to upgrade to 2.7 and hope that none of my other
scripts break.
--
http://mail.python.org/mailman/listinfo/python-list
On Mar 23, 3:20 pm, T misceveryth...@gmail.com wrote:
Thanks! argparse is definitely what I need..unfortunately I'm running
2.6 now, so I'll need to upgrade to 2.7 and hope that none of my other
scripts break.
Argparse was a third-party module before it became part of the std-
lib. You may
See inline comments
On Wed, Mar 23, 2011 at 2:13 PM, Alex Willmer a...@moreati.org.uk wrote:
On Mar 23, 3:20 pm, T misceveryth...@gmail.com wrote:
Thanks! argparse is definitely what I need..unfortunately I'm running
2.6 now, so I'll need to upgrade to 2.7 and hope that none of my other