In modo analogo alle brevi stringhe sull'utilizzo, optparse può anche stampare una stringa che indichi la versione del vostro programma. Dovrete fornire voi la stringa, così come l'argomento version a OptionParser:
parser = OptionParser(usage="%prog [-f] [-q]", version="%prog 1.0")
version può contenere qualsiasi cosa vogliate; %prog
viene
espanso in version allo stesso modo in cui si verifica con
usage. Quando fornite l'argomento version,
optparse automaticamente aggiunge un'opzione
--version al vostro parser. Se incontra questa opzione
sulla riga di comando, espande la vostra stringa version
(sostituendo %prog
), la stampa sullo stdout, e termina il
programma.
Per esempio, se il vostro script si chiama /usr/bin/foo, un utente potrebbe fare:
$ /usr/bin/foo --version foo 1.0
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.