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 และแพ็คเกจยอดนิยมอื่นๆ เพื่อที่จะขยายชุมชนของผู้มีส่วนร่วมและผู้ใช้ และช่วยให้ผู้ดูแลสามารถอุทิศเวลาให้กับโครงการได้มากขึ้น โปรดบริจาควันนี้