Используя argparse
, я бы хотел иметь две отдельные, но сопутствующие (и другие необязательные) опции.
Это похоже на Python argparse: требуется два основных позиционных аргумента , однако предложенное решение не работает для меня, потому что я хочу, чтобы параметры были разделены и названы.
Я хочу, чтобы использование было похоже на это:
foo.py [-h] [--username USER --password PASS] OTHER_ARGS
Я хочу, чтобы пользователь мог либо предоставить оба параметра --username
и --password
, либо ни того, ни другого, но получить сообщение об ошибке, если он пропустит только один.