利用Click和argparse给你Python程序构建一个优雅的命令行界面(11)

const - 一些动作和 nargs 选择所需的常量 。

default - 如果参数在命令行中不存在 , 则默认使用的值 。

type - 命令行参数应该转换的类型 , 默认为字符串string

choices – 可选项 , 一个允许参数值的容器 。

required - 是否可以省略命令行选项(仅对可选项) 。

help - 帮助提示信息 , 用来对参数进行必要的描述 。

metavar – 帮助消息替代参数的显示名称 。

dest - 要添加到parse_args()函数返回对象的属性的名称 。

parse_args()方法

parse_args方法用来把命令行中的字符 , 解析到参数解析命名空间(add_argumnet()创建)定义的各个参数 。 其原型如下:

parse_args(args=None namespace=None)

推荐阅读