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 및 기타 널리 사용되는 패키지를 개발하고 지원합니다. 기여자와 사용자 커뮤니티를 성장시키고 관리자가 프로젝트에 더 많은 시간을 할애할 수 있도록 오늘 기부해 주세요.