Мне бы хотелось, чтобы один из моих параметров командной строки был доступен по умолчанию, если он передан как один параметр.
Например:
parser.add_argument('--fonts-install',
help='Number of fonts to install.'
dest='fonts_install',
required=False,
default=0)
Должен иметь тот же эффектпри вызове:
fonts.py --fonts-install 5
или
fonts.py 5
Однако следует сообщать об ошибке при попытке использовать значение по умолчанию с другими параметрами:
# this is an error!
fonts.py 5 --verbose