У меня есть два аргумента: --1st и --2nd Я пытаюсь сделать аргумент «-2nd», только если установлен «1-й» аргумент.Python argparse зависимость аргументов
Например:
Если «первый» установлен и «второй» установлен - хороший
Если «первый» не установлен и «второй» не установлен - хороший
Другое случаи плохие. Помогите мне, пожалуйста
Согласны ли оба аргумента? или это только второй вариант? –
Оба варианта. Но если 1-й сет, требуется 2-й. Если 2nn установлено, сначала требуется. В других случаях должна быть ошибка – GolovDanil
Я бы сделал их как необязательными в argparse, а затем написал свой собственный код для проверок проверки на результат вызова 'parse_args'. – larsks