zoukankan      html  css  js  c++  java
  • click 模块使用方法说明

    !/usr/bin/env python

    -- coding: utf-8 --

    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()

    click.option

    option 最基本的用法就是通过指定命令行选项的名称,从命令行读取参数值,再将其传递给函数。在上面的例子,我们看到,除了设置命令行选项的名称,我们还会指定默认值,help 说明等,option 常用的设置参数如下:

    default: 设置命令行参数的默认值
    help: 参数说明
    type: 参数类型,可以是 string, int, float 等
    prompt: 当在命令行中没有输入相应的参数时,会根据 prompt 提示用户输入
    nargs: 指定命令行参数接收的值的个数
    

    我们除了使用 @click.option 来添加可选参数,还会经常使用@click.argument 来添加固定参数。它的使用和 option 类似,但支持的功能比 option 少。

    http://click.pocoo.org/5/
    具体功能非常丰富,可以参考上面的文档介绍

  • 相关阅读:
    git命令记录
    JS实现iframe自适应高度
    js生成某个范围内的随机数
    jquery实现按钮翻转动画
    删除ELK的索引
    ELK故障处理,不知道成功否
    软件开发的SOLID原则
    阿里云的远程桌面问题
    Zabbix增加邮箱后Server宕处理
    201811招投标培训要点
  • 原文地址:https://www.cnblogs.com/skyus/p/7217761.html
Copyright © 2011-2022 走看看