Python 参数解析
Python ArgParse
我想使用 Python ArgParse 仅接受来自用户的特定输入。
所以在下面的例子中,假设我只想接受 'type1/type2/type3' 作为参数。那可能吗?
parser.add_argument('-t', '--type', type = str, help = 'type1/type2/type3')
使用 choices
argument 将输入限制为一组有限的选择:
parser.add_argument('-t', '--type', choices=('type1', 'type2', 'type3'),
help='type1/type2/type3')
我想使用 Python ArgParse 仅接受来自用户的特定输入。
所以在下面的例子中,假设我只想接受 'type1/type2/type3' 作为参数。那可能吗?
parser.add_argument('-t', '--type', type = str, help = 'type1/type2/type3')
使用 choices
argument 将输入限制为一组有限的选择:
parser.add_argument('-t', '--type', choices=('type1', 'type2', 'type3'),
help='type1/type2/type3')