click
8.1.7
Click — это пакет Python для создания красивых интерфейсов командной строки компонуемым способом с минимальным количеством кода. Это «Комплект для создания интерфейса командной строки». Он легко настраивается, но уже из коробки поставляется с разумными настройками по умолчанию.
Его цель — сделать процесс написания инструментов командной строки быстрым и увлекательным, а также предотвратить любые разочарования, вызванные невозможностью реализовать запланированный API CLI.
Нажмите в трех точках:
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 и другие популярные пакеты. Чтобы расширить сообщество участников и пользователей и позволить сопровождающим уделять больше времени проектам, сделайте пожертвование сегодня.