struktura wyboru argumentów dozwolonych wartości

Za pomocąargparse w związku zZależności Pythona między grupami przy użyciu argparse, Mam część argumentu jakiejś grupy analizatorów składni - na przykład:

group_simulate.add_argument('-P',
                            help='simulate FC port down',
                            nargs=1,
                            metavar='fc_port_name',
                            dest='simulate')

Jak można korzystać zwybory ograniczyć wybór do listy parametrów następnej struktury:

1:m:"number between 1 and 10":p:"number between 1 and 4"

Próbowałem użyć opcji zakresu, ale nie mogłem znaleźć sposobu na stworzenie listy możliwych do zaakceptowania wyborów

przykłady: parametry prawne:

test.py -P 1:m:4:p:2

nie są to parametry prawne:

test.py -P 1:p:2
test.py -P abvds

Bardzo dziękuję za pomoc!

questionAnswers(1)

yourAnswerToTheQuestion