Mi piacerebbe avere un argomento facoltativo che verrà impostato su un valore predefinito se solo il flag è presente senza alcun valore specificato, ma memorizza un valore specificato dall'utente anziché il valore predefinito se l'utente specifica un valore. C'è già un'azione disponibile per questo?Python argparse: valore predefinito o valore specificato
Un esempio:
python script.py --example
# args.example would equal a default value of 1
python script.py --example 2
# args.example would equal a default value of 2
posso creare un'azione, ma volevo vedere se ci fosse un modo esistente per fare questo.
Grazie per l'inclusione di default, era esattamente quello che mi serviva. – Michael
File "/usr/lib/python2.7/argparse.py", riga 1294, in add_argument action = action_class (** kwargs) TipoErrore: __init __() ottenuto un argomento parola chiave imprevisto 'const' –
Grazie per aver incluso il const, era esattamente quello di cui avevo bisogno. – Dannid