Я использую взаимоисключающую группу, но мне больше одного варианта быть в одном из эксклюзивных наборов. Я хочу, чтобы мое использование выглядело так:Настроить взаимоисключающие множества в argparse
[--conf CONF | --hostname HOSTNAME --port PORT]
Любая идея, как это сопровождать? Я попытался добавить группу аргументов во взаимоисключающую группу, но часть взаимного исключения не относится к подгруппам, и она позволяет --conf file --hostname host --port 22
Рассмотрите возможность сбрасывания '--hostname' и' --port' в одну запись '--host = HOST [: PORT]'. – nneonneo