6.20.2.2 Ulteriori azioni store_*

Si evidenzia che il comportamento per i flag delle opzioni sono a comune--impostano una variabile a valore vero o falso quando viene rilevata una particolare opzione. optparse le supporta con due azioni distinte, ``store_true'' e ``store_false''. Per esempio, potreste avere un flag verbose che viene attivato con -v e disattivato con -q:

parser.add_option("-v", action="store_true", dest="verbose")
parser.add_option("-q", action="store_false", dest="verbose")

In questo caso abbiamo due opzioni differenti con la stessa destinazione, cosa che risulta perfettamente nella norma. (Questo significa che dovrete solo stare attenti al momento di impostare i valori predefiniti-vedete di seguito).

Quando optparse rileva -v sulla riga di comando, imposta options.verbose a True; quando rileva -q, imposta options.verbose a False.

Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.