Chciałbym mieć opcjonalny argument, który będzie domyślny dla wartości, jeśli tylko flaga jest obecna bez określonej wartości, ale przechowuje określoną przez użytkownika wartość zamiast wartości domyślnej, jeśli użytkownik określa wartość. Czy istnieje już jakieś działanie?Python argparse: wartość domyślna lub podana wartość
Przykład:
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
mogę utworzyć akcję, ale chciałem zobaczyć, czy nie było istniejący sposób to zrobić.
Dziękuję za tym domyślne, to było dokładnie to, czego potrzebowałem. – Michael
Plik "/usr/lib/python2.7/argparse.py", wiersz 1294, w add_argument action = action_class (** kwargs) TypeError: __init __() dostał nieoczekiwany argument ze słowem kluczowym "const" –
Dziękujemy za uwzględnienie const, dokładnie to, czego potrzebowałem. – Dannid