OptionParser

From Sigmon

Jump to: navigation, search

See Python and Python::Hacking

  • option parser
from optparse import OptionParser
parser = OptionParser()
parser.add_option("-c", "--config", dest="config", help="coyote config file", metavar="FILE", default=None)
parser.add_option("-v", "--verbose", dest="verbose", action="store_true", default=False)
(options, args) = parser.parse_args()

if options.config:
   os.environ['COYOTE_CONFIG'] = options.config
group = OptionGroup(parser, "Dangerous Options",
                    "Caution: use these options at your own risk.  "
                    "It is believed that some of them bite.")
group.add_option("-g", action="store_true", help="Group option.")
parser.add_option_group(group)
Personal tools