argparse выборы структура допустимых значений
С помощьюargparse
в связи сPython зависимости между группами с использованием argparse, У меня есть часть аргумента некоторой группы анализатора синтаксического анализатора - например:
group_simulate.add_argument('-P',
help='simulate FC port down',
nargs=1,
metavar='fc_port_name',
dest='simulate')
Как можно использоватьвыбор ограничить выбор списком параметров следующей структуры:
1:m:"number between 1 and 10":p:"number between 1 and 4"
Я попытался использовать опцию диапазона, но не смог найти способ создать список приемлемых вариантов
примеры: юридические параметры:
test.py -P 1:m:4:p:2
не юридические параметры:
test.py -P 1:p:2
test.py -P abvds
Большое спасибо за помощь, ребята!