Need help with OptionParser

hellt Dodin.Roman at gmail.com
Tue Mar 25 08:42:03 EDT 2008


today i've decided to use optionparser instead of GetOpt

and unfortunately i've got an error which i cant handle

my pice of code:

from optparse import OptionParser

def main():
    usage = "usage: %prog [options]"
    parser = OptionParser(usage)
    parser.add_option("-f", "--file", dest="filename",
                                    help="executable filename",
metavar="FILE")
    parser.add_option("-b", "--bighosts",
                  action="store_true", dest="bighosts", default=False,
                  help="with big hosts  [default: %default]")
    (options, args) = parser.parse_args()
    if not options.bighosts:
        print parser.print_usage()


if __name__=="__main__":
    main()


if i run test3.py without any arguments, i wait for generated help,
but i see the following

Usage: test3.py [options]

None

why None? Where are all of my options



More information about the Python-list mailing list