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='နှုတ်ခွန်းဆက်ခြင်းအရေအတွက်။') – ဤစာကြောင်းသည် 'count' ဟုခေါ်သော hello command တွင် ရွေးစရာတစ်ခုကို ပေါင်းထည့်သည်။ မူရင်းတန်ဖိုးမှာ 1 ဖြစ်ပြီး ၎င်းတွင် 'နှုတ်ခွန်းဆက်ခြင်းအရေအတွက်' ၏ အကူအညီမက်ဆေ့ဂျ်ပါရှိသည်။
@click.option('–name'၊ prompt='Your name'၊ help='နှုတ်ဆက်မည့်သူ။') – ဤစာကြောင်းသည် 'name' ဟုခေါ်သော hello command တွင် ရွေးချယ်ခွင့်တစ်ခု ထည့်ပေးသည်။ မူရင်းတန်ဖိုးသည် အသုံးပြုသူထည့်သွင်းသည့်အတိုင်းဖြစ်ပြီး ၎င်းတွင် 'နှုတ်ဆက်မည့်သူ' ၏ အကူအညီမက်ဆေ့ဂျ်ပါရှိသည်။
def hello(count, name): – ဤစာကြောင်းသည် hello function ကို သတ်မှတ်သည်။ ၎င်းသည် အငြင်းအခုံနှစ်ခု၊ အရေအတွက်နှင့် အမည်ဖြစ်သည်။
"""NAME ကို စုစုပေါင်း COUNT ကြိမ် နှုတ်ဆက်သည့် ရိုးရှင်းသော ပရိုဂရမ်။""
for x in range(count): – ဤစာကြောင်းက count ၏အကွာအဝေးရှိ ဂဏန်းတိုင်းအတွက် အောက်ပါ indented code ကိုလုပ်ပါ
click.echo('Hello %s!' %name) – ဤစာကြောင်းသည် 'Hello (name)' ကို print ထုတ်သည်။
တက်ကြွလှုပ်ရှားသူများ
activator သည် အရာဝတ္တုတစ်ခုကို စတင်ရန် အသုံးပြုသည့် လုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။
Event ကိုနှိပ်ပါ။
ကလစ်ဖြစ်ရပ်သည် အသုံးပြုသူသည် ဝဘ်စာမျက်နှာရှိ အစိတ်အပိုင်းတစ်ခုအား ကလစ်နှိပ်သောအခါ ဖြစ်ပေါ်သည့် ဖြစ်ရပ်တစ်ခုဖြစ်သည်။ Python တွင်၊ အသုံးပြုသူတစ်ဦးသည် ဝဘ်စာမျက်နှာပေါ်ရှိ ဒြပ်စင်တစ်ခုကို နှိပ်သည့်အခါ သိရှိရန် click() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။