Я хотел бы иметь необязательный аргумент, который по умолчанию будет иметь значение, если присутствует только флаг без указанного значения, но сохраняет значение, указанное пользователем, вместо значения по умолчанию, если пользователь указывает значение. Доступно ли для этого действие?
Пример:
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
Я могу создать действие, но хотел посмотреть, существует ли существующий способ сделать это.