可组合命令行界面工具包
项目描述
Click是一个Python包,用于以尽可能少的代码以可组合的方式创建漂亮的命令行界面。它是“命令行界面创建工具包”。它高度可配置,但默认情况下提供合理的设置。
它的目标是在保持编写命令行工具的过程快速有趣的同时,防止因无法实现预期的CLI API而导致的任何挫败感。
关于Click的三个要点
命令的任意嵌套
自动生成帮助页面
支持在运行时懒加载子命令
安装
使用 pip 安装和更新
$ pip install -U 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(f"Hello, {name}!")
if __name__ == '__main__':
hello()
$ python hello.py --count=3
Your name: Click
Hello, Click!
Hello, Click!
Hello, Click!
捐赠
Pallets组织开发和支持Click以及其他流行的包。为了扩大贡献者和用户的社区,并允许维护者有更多时间投入到项目中,请今天捐款。
链接
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分发
click-8.1.7.tar.gz (336.1 kB 查看哈希值)
构建分发
click-8.1.7-py3-none-any.whl (97.9 kB 查看哈希值)