Указание выбора для нескольких наргов - PullRequest
0 голосов
/ 21 марта 2019

У меня есть синтаксический анализатор аргументов, который принимает следующий аргумент:

parser.add_argument(
        '-s', '--style',
        required=False,
        nargs=3,
        default=['', '', ''],
        help='Name, color, and size of clothing ' 
             'article you are looking to acquire, '
             'in that respective order. (3 arguments)')

Можно ли каким-либо образом установить выбор для третьего аргумента?

А именно, я должен был передать аргумент так:

python xyz.py -s '' '' 'Large', где 'Large' находится в наборе вариантов ['Small', 'Medium', 'Large']?

...