Need help with OptionParser

hellt Dodin.Roman at
Tue Mar 25 13:42:03 CET 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",
    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__":

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

Usage: [options]


why None? Where are all of my options

More information about the Python-list mailing list