There are several ways to populate the parser with options. The
preferred way is by using OptionParser.add_option(), as shown in
section 6.21.2, the tutorial. add_option() can be called in one of two
ways:
The other alternative is to pass a list of pre-constructed Option instances to the OptionParser constructor, as in:
option_list = [
make_option("-f", "--filename",
action="store", type="string", dest="filename"),
make_option("-q", "--quiet",
action="store_false", dest="verbose"),
]
parser = OptionParser(option_list=option_list)
(make_option() is a factory function for creating Option instances; currently it is an alias for the Option constructor. A future version of optparse may split Option into several classes, and make_option() will pick the right class to instantiate. Do not instantiate Option directly.)
See About this document... for information on suggesting changes. Document provided by Web Master Resources and hosted at Speedy Domain Registration Company