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/
    具体功能非常丰富,可以参考上面的文档介绍

  • 相关阅读:
    【每日一题-leetcode】98.验证二叉搜索树
    python第11天——核心篇3
    python第十天-核心篇2
    光盘文件传输到U盘的问题
    python第九天-核心篇1
    python第八天-飞机大战
    python第7天
    如何解决长时间写代码的颈椎等问题
    python第六天
    python第五天
  • 原文地址:https://www.cnblogs.com/skyus/p/7217761.html
Copyright © 2011-2022 走看看