python3 argparse 可选参数
argparse 可选参数
如何使用argparse
的add_argument()
函数,以便用户必须解析一个必需的值,也可能解析一个可选值?在
例如--read book [page]
。您可以省略page
,也可以解析要阅读的特定页面。
在调用中添加nargs='?'
,并将值1作为默认值(也可能将type=int
解析为数字):
1 | parser.add_argument(' read', dest='book', help='book to read') |
评论