Требовать два аргумента или не использовать argparse - PullRequest
0 голосов
/ 11 марта 2020

Используя argparse, я бы хотел иметь две отдельные, но сопутствующие (и другие необязательные) опции.

Это похоже на Python argparse: требуется два основных позиционных аргумента , однако предложенное решение не работает для меня, потому что я хочу, чтобы параметры были разделены и названы.

Я хочу, чтобы использование было похоже на это:

foo.py [-h] [--username USER --password PASS] OTHER_ARGS

Я хочу, чтобы пользователь мог либо предоставить оба параметра --username и --password, либо ни того, ни другого, но получить сообщение об ошибке, если он пропустит только один.

...