两大类参数(类型)
- 位置参数:不带 -x和–x,前面不带短杠,必须传递值,给初始值
- 可选参数:变量名带杠,例如 -x or–x,不用传递值,不用给初始值。
一横的是字符形式,两横的是单词形式。
add_argument()函数的参数关键字详解
ArgumentParser.add_argument(name or flags[, action][, nargs][, const][, default][, type][,choices][, required][, help][, metavar ][, dest])
- name or flags:Either a name or a list option strings,e.g. foo or -f,–foo.可以是一个参数有几种名字:
parser.add_argument('-f', '--foo')
,则两个名字都是指这个参数变量。 - action:命令行有此参数的时候 应该采取的操作
- nargs:指定命令行参数的可接受数值的数量,N表示一个整数。:
有几种匹配原则,如?,*,+等几种数值的匹配规则。 - const:操作和标记选择所需要的常量。
- defaultÿ