Click-pallets 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Click-pallets 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 BSD
开发语言 Python
操作系统 跨平台
软件类型 开源软件
开发厂商
地区 不详
提 交 者 这个人很
适用人群 未知
收录时间 2020-08-04

软件简介

Click,全称为“ Command Line Interface Creation Kit ”,是一个 Python 包,用于创建命令行界面。只需编写少量代码,即可创建一个整洁美观的命令行界面。它是可配置的,但有着合理的默认值。它的目的是使编写命令行工具的过程快速而有趣,同时防止由于无法实现预期的 CLI API 而导致的缺陷。

特点

  • 命令的任意嵌套
  • 自动生成帮助页
  • 支持在运行时延迟加载子命令

获取Click

您可以直接从PyPI获取。

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 _ in range(count):
        click.echo("Hello, %s!" % name)

if __name__ == '__main__':
    hello()
$ python hello.py --count=3
Your name: Click
Hello, Click!
Hello, Click!
Hello, Click!

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2018/03/06 15:53

trigger click 和 click 的区别??

trigger click 和 user click 有什么区别吗? 好像没有的。直到发现了这样一段代码。 <button class="btn1">Button</button> var btn1 = document.querySelector('.btn1'); btn1.addEventListener('click', function () { Promise.resolve().then(function() { console.log('Microtask 1'); ...

0
0
发表于大前端专区
2015/09/11 15:51

Click

所有标签都有click事件 任何关系都能通过script进行控制,跟所处的位置及包含性质无关 点击-再点击:slideToggle

0
0
2019/07/25 18:55

@click="handleClick"

方法里写的handleClick(id){} template上@click="handleClick" 方法取得的id会是 event 而不是想要的id 要加个括号 template上 @click="handleClick()" 到底需不需要加括号的话,一般就是要看参数的情况了: 1、不...

0
0
发表于大前端专区
2016/07/17 20:49

ng-click

wef

0
0
发表了博客
2019/04/04 15:52

vue click事件 v-on:click

v-on:click <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Vue实例中的数据,事件和方法</title> </head> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <body> <div id="root"> <h1 v-on:click="handleClick">{{content}}<...

0
0
2017/06/16 17:00

$(document) .on('click',function(event) 和$("xxx").click(function()的区别

$(document) .on('click',function(event){ }) 和 $("xxx").click(function(){ }) 如果你的dom 是通过js动态操作生成的,则用前者,它不需要在动态生成后再次绑定; 如果你的dom都是初始化都写好的,则用后者; 建议用前者,因为现在的页面,基本上都有dom的追加,这些元素就无需再次绑定, on的可以给后面通过操作DOM生...

0
0
2018/08/01 17:01

循环添加click事件,会累加绑定click事件

问题描述:在项目开发中,鼠标悬浮在li上会添加上click事件,刚开始用谷歌浏览器调代码,不显示多个事件,知道用火狐测试的时候发现,事件调用了好多次,后来找到原因发现,我把鼠标每次在li上悬浮就会添加click...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
2 收藏
分享
返回顶部
顶部