הבעיה העיקרית עם 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)
import click - שורה זו מייבאת את ספריית הקליק
@click.command() – שורה זו יוצרת פקודה חדשה בשם 'שלום'
@click.option('–count', default=1, help='מספר ברכות.') – שורה זו מוסיפה אפשרות לפקודת hello שנקראת 'count'. ערך ברירת המחדל הוא 1 ויש לו הודעת עזרה של 'מספר ברכות'.
@click.option('–name', prompt='שמך', help='האדם לברך.') – שורה זו מוסיפה אפשרות לפקודת hello שנקראת 'שם'. ערך ברירת המחדל הוא כל מה שהמשתמש מזין ויש לו הודעת עזרה של 'האדם לברך'.
def hello(count, name): - שורה זו מגדירה את הפונקציה hello. זה לוקח שני טיעונים, ספירה ושם.
"""תוכנית פשוטה שמברכת את NAME בסך הכל COUNT פעמים."""
עבור x בטווח (ספירה): - שורה זו אומרת שלכל מספר בטווח הספירה, בצע את הקוד המוזח הבא
click.echo('שלום %s!' % name) – שורה זו מדפיסה את 'Hello (name)'
מפעילים
אקטיבטור הוא פונקציה המשמשת לאתחול אובייקט.
לחץ על אירוע
אירוע קליק הוא אירוע המתרחש כאשר משתמש לוחץ על אלמנט בדף אינטרנט. ב-Python, אתה יכול להשתמש בפונקציה click() כדי לזהות מתי משתמש לוחץ על אלמנט בדף אינטרנט.