المشكلة الرئيسية في 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'، افتراضي = 1، help = 'Number of Wings.') - يضيف هذا السطر خيارًا لأمر hello يسمى 'count'. القيمة الافتراضية هي 1 وتحتوي على رسالة مساعدة "عدد التحيات".
@ click.option ('- name'، موجه = 'اسمك'، مساعدة = 'الشخص المراد الترحيب به.') - يضيف هذا السطر خيارًا إلى أمر الترحيب المسمى "الاسم". القيمة الافتراضية هي كل ما يدخله المستخدم ولها رسالة مساعدة "الشخص المراد تحيته".
def hello (count، name): - يحدد هذا السطر وظيفة hello. يأخذ في حجتين ، العد والاسم.
"" "برنامج بسيط يحيي NAME بإجمالي COUNT مرة." "
بالنسبة إلى x في النطاق (العدد): - يقول هذا السطر أنه لكل رقم في نطاق العد ، قم بعمل الكود ذي المسافة البادئة التالية
click.echo ('مرحبًا٪ s!'٪ name) - يطبع هذا السطر "مرحبًا (الاسم)"
المنشطات
المنشط هو وظيفة تُستخدم لتهيئة كائن.
انقر فوق حدث
حدث النقر هو حدث يحدث عندما ينقر المستخدم على عنصر في صفحة الويب. في Python ، يمكنك استخدام وظيفة click () لاكتشاف متى ينقر المستخدم على عنصر في صفحة الويب.