Need help with OptionParser
hellt
Dodin.Roman at gmail.com
Tue Mar 25 08:50:36 EDT 2008
On 25 мар, 15:42, hellt <Dodin.Ro... at gmail.com> wrote:
> 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
=) my bad
unnecessary print in
print parser.print_usage()
and print_help() instead print_usage()
More information about the Python-list
mailing list