Ecco come appare solitamente uno script basato su optparse:
from optparse import OptionParser [...] def main(): usage = "uso: \%prog [-f] [-v] [-q] primoarg secondoarg" parser = OptionParser(usage) parser.add_option("-f", "--file", type="string", dest="filename", help="legge i dati da FILENAME") parser.add_option("-v", "--verbose", action="store_true", dest="verbose") parser.add_option("-q", "--quiet", action="store_false", dest="verbose") options, args = parser.parse_args() if len(args) != 1: parser.error("numero di argomenti errato") if options.verbose: print "sto leggendo \%s..." \% options.filename [... corpo del programma ...] if __name__ == "__main__": main()
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.