Python Click Activator의 주요 문제점은 그다지 신뢰할 수 없다는 것입니다. 완벽하게 작동하는 경우도 있고 전혀 작동하지 않는 경우도 있습니다.
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 x in range(count): click.echo('Hello %s!' % name)
가져오기 클릭 – 이 줄은 클릭 라이브러리를 가져옵니다.
@click.command() – 이 줄은 'hello'라는 새 명령을 만듭니다.
@click.option('–count', default=1, help='Number of greetings.') – 이 줄은 'count'라는 hello 명령에 옵션을 추가합니다. 기본값은 1이며 '인사말 수'라는 도움말 메시지가 있습니다.
@click.option('–name', prompt='Your name', help='인사할 사람') – 이 줄은 'name'이라는 hello 명령에 옵션을 추가합니다. 기본값은 사용자가 입력하는 값이며 '인사할 사람'이라는 도움말 메시지가 있습니다.
def hello(count, name): – 이 줄은 hello 함수를 정의합니다. count와 name이라는 두 개의 인수를 받습니다.
“””총 COUNT번 NAME을 맞이하는 간단한 프로그램입니다.”””
for x in range(count): – 이 줄은 count 범위의 모든 숫자에 대해 다음 들여쓰기 코드를 수행함을 나타냅니다.
click.echo('Hello %s!' % name) – 이 줄은 'Hello (name)'을 출력합니다.
액티베이터
액티베이터는 개체를 초기화하는 데 사용되는 함수입니다.
클릭 이벤트
클릭 이벤트는 사용자가 웹 페이지의 요소를 클릭할 때 발생하는 이벤트입니다. Python에서는 사용자가 웹 페이지의 요소를 클릭할 때를 감지하기 위해 click() 함수를 사용할 수 있습니다.