NB 的 click 库

Posted chenxiyuxiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NB 的 click 库相关的知识,希望对你有一定的参考价值。

1 pip install click

 

示例代码:

  

import click
@click.command()
@click.option(‘--count‘, default=1, help=‘Number of greetings.‘)
@click.option(‘--name‘, prompt=‘Your name‘,
              help=‘The person to greet.‘)
def hello(count, name):
    """Simple program that greets NAME for a total of COUNT times."""
    for x in range(count):
        click.echo(‘Hello %s!‘ % name)
if __name__ == ‘__main__‘:
    hello()

调用方式 python hello.py --count=3, 默认自动添加了 --help 的选项参数

option 传参时可有可无
argument() 传参时,必须传
示例代码
@click.command()
@click.option(‘--count‘, default=1, help=‘number of greetings‘)
@click.argument(‘name‘)
def hello(count, name):
    for x in range(count):
        click.echo(‘Hello %s!‘ % name)

了解更多 ,移步 https://www.cnblogs.com/alexkn/p/6980400.html



以上是关于NB 的 click 库的主要内容,如果未能解决你的问题,请参考以下文章

TypeError:使用Python Click库无法调用'str'对象

js怎么避免click短时间的多次执行

Vue组件库elementUI 在el-row 或 el-col 上使用@click无效失效,

当从静态库触发时,UIButton Click 不起作用

属性.native用于解决第三方el组件库@click事件无效

Python命令行神器Click