Python Click Activator ile ilgili temel sorun, çok güvenilir olmamasıdır. Bazen mükemmel çalışır, bazen de hiç çalışmaz.
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)
içe aktarma tıklaması – bu satır, Tıklama kitaplığını içe aktarır
@click.command() – bu satır 'merhaba' adında yeni bir komut oluşturur.
@click.option('–count', default=1, help='Karşılama sayısı.') – bu satır, merhaba komutuna 'count' adlı bir seçenek ekler. Varsayılan değer 1'dir ve 'Karşılama sayısı' şeklinde bir yardım mesajı vardır.
@click.option('–name', prompt='Adınız', help='Selamlanacak kişi.') – bu satır, merhaba komutuna 'ad' adlı bir seçenek ekler. Varsayılan değer, kullanıcının girdiği değerdir ve 'Selamlanacak kişi' şeklinde bir yardım mesajı vardır.
def merhaba(count, name): – bu satır merhaba işlevini tanımlar. Count ve name olmak üzere iki argüman alır.
"""NAME'i toplam COUNT kez selamlayan basit program."""
for x in range(count): – bu satır, sayma aralığındaki her sayı için aşağıdaki girintili kodun yapıldığını söyler
click.echo('Merhaba %s!' % isim) – bu satırda 'Merhaba (isim)' yazdırılır
Aktivatörler
Etkinleştirici, bir nesneyi başlatmak için kullanılan bir işlevdir.
Etkinliğe tıklayın
Bir tıklama olayı, bir kullanıcı bir web sayfasındaki bir öğeye tıkladığında meydana gelen bir olaydır. Python'da, bir kullanıcının bir web sayfasındaki bir öğeye ne zaman tıkladığını algılamak için click() işlevini kullanabilirsiniz.