Я хотів би мати необов'язковий аргумент, який за замовчуванням має значення, якщо тільки прапор присутній без вказаного значення, але зберігає вказане користувачем значення замість типового, якщо користувач вказує значення. Чи є вже доступна дія для цього?
Приклад:
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
Я можу створити дію, але хотів подивитися, чи існує такий спосіб зробити це.
self.foo = (args.bar or some_else_source).upper()
. Він зламається на жоден об'єкт AFAIUC.