I find optparse much better than getopt to get command line options.
The beast is explained here:
http://python.org/doc/lib/module-optparse.html
For example:
from optparse import OptionParser
parser=OptionParser()
parser.add_option("-f", "--file",dest="filename",help="a file to process")
parser.add_option("-r", "--repeat",dest="repeat",help="an integer")
parser.add_option("--dp",dest="directory",help="picture directory")
parser.add_option("-v",help="verbosemode",action="store_true",
dest="verbose",default=True)
(options,args)=parser.parse_args()
print options.filename
print options.repeat
print options.verbose
print options.directory
For flags, 'action' can be "store_true" or "store_false"
samedi 3 mars 2007
[Python]: optparse -- powerful command line option parser
Publié par Francois Schnell à 11:01
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire