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 和其他流行的軟體包。為了發展貢獻者和用戶社區,並讓維護者將更多時間投入到專案上,請立即捐款。