指定多个narg的选择

时间:2019-03-21 14:16:30

标签: python command-line-arguments

我有一个参数解析器,它接受以下参数:

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',其中“大”在一组选项中['Small', 'Medium', 'Large']

0 个答案:

没有答案