La ĉefa problemo kun la Python Klaka Aktiviganto estas, ke ĝi ne estas tre fidinda. Kelkfoje ĝi funkcios perfekte, kaj alifoje ĝi tute ne funkcios.
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)
import click - ĉi tiu linio importas la Klaku-bibliotekon
@click.command() – ĉi tiu linio kreas novan komandon nomitan 'saluton'
@click.option('–count', default=1, help='Nombro da salutoj.') – ĉi tiu linio aldonas opcion al la saluta komando nomata 'kalkulo'. La defaŭlta valoro estas 1 kaj ĝi havas helpmesaĝon de 'Nombro de salutoj.'
@click.option('–name', prompt='Via nomo', help='La salutota persono.') – ĉi tiu linio aldonas opcion al la saluta komando nomata 'nomo'. La defaŭlta valoro estas kio ajn la uzanto enigas kaj ĝi havas helpmesaĝon de 'La salutota persono.'
def saluton(kalkulo, nomo): – ĉi tiu linio difinas la salutan funkcion. Ĝi prenas en du argumentoj, kalkulo kaj nomo.
"""Simpla programo, kiu salutas NAME entute COUNT fojojn."""
por x en intervalo(kalkulo): – ĉi tiu linio diras, ke por ĉiu nombro en la intervalo de kalkulo, faru la sekvan indentkodon
click.echo('Saluton %s!' % nomo) – ĉi tiu linio presas 'Saluton (nomo)'
Aktivigantoj
Aktiviganto estas funkcio kiu estas uzata por pravalorigi objekton.
Alklaku Eventon
Klaka evento estas evento kiu okazas kiam uzanto alklakas elementon sur retpaĝo. En Python, vi povas uzi la click() funkcion por detekti kiam uzanto klakas sur elemento sur retpaĝo.