click
8.1.7
Click 是一个 Python 包,用于以可组合的方式使用尽可能少的代码创建漂亮的命令行界面。它是“命令行界面创建工具包”。它具有高度可配置性,但具有开箱即用的合理默认值。
它的目的是使编写命令行工具的过程变得快速而有趣,同时还防止因无法实现预期的 CLI API 而造成的任何挫败感。
点击三点:
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 和其他流行的软件包。为了发展贡献者和用户社区,并让维护者将更多时间投入到项目上,请立即捐款。