python 第三方模块click 的使用
click模块 的使用 ##官方文档## http://click.pocoo.org/6/ click模块 可以 轻松将一个函数变成一个命令行工具 # 1. click是基于装饰器的,我们可以在方法上使用click.command()装饰器来将该方法变成一个命令行工具 import click @click.command() def hello(): click.echo('Hello World!') if __name__ == '__main__': hello() 1 click.option option 最基本的用法就是通过指定命令行选项的名称,从命令行读取参数值,再将其传递给函数。我们除了设置命令行选项的名称,我们还会指定默认值,help 说明等,option 常用的设置参数如下: default: 设置命令行参数的默认值 help: 参数说明 type: 参数类型,可以是 str, int, float 等 prompt: 当在命令行中没有输入相应的参数时,会根据 prompt 提示用户输入可以指定 True, 或者特定字符串来提示用户输入 nargs: 指定命令行参数接收的值的个数, -1 表示可以接收多个参数, # 1 可以指定默认值, help 信息, prompt 提示信息 import click @click.command() @click