一、 使用模板
import argparse parser = argparse.ArgumentParser(description='balabala') parser.add_argument(args) args = parser.parse_args()
二、 参数介绍
其中add_argument
的函数原型是
ArgumentParser.add_argument(name or flags…[, action][, nargs][, const][, default][, type][, choices][, required][, help][, metavar][, dest])
1.
name or flags
这个参数没有
_
或者__
的参数列表,也就是相应的位置参数,在命令行运行的时候是不能缺少的。2.
nargs
指定的是这个参数后面有几个输入数据,可以是正则表达式,或者数值,如果是
*
则适配所有参数。3.action
当参数是开关参数的时候,可以指定action,其值为store_true,为打开状态,否则为关闭状态。
其他的参数应该比较好理解了。