Chciałbym mieć opcjonalny argument, który będzie domyślnie przyjmował wartość, jeśli obecna jest tylko flaga bez określonej wartości, ale zapisuje wartość określoną przez użytkownika zamiast wartości domyślnej, jeśli użytkownik określi wartość. Czy jest już dostępna akcja?
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 sprawdzić, czy istnieje na to sposób.
self.foo = (args.bar or some_else_source).upper()
. Zepsuje się na żadnym obiekcie AFAIUC.