Ixazululiwe: chofoza i-python activator

Inkinga enkulu nge-Python Click Activator ukuthi ayithembekile kakhulu. Ngezinye izikhathi izosebenza kahle, futhi ngezinye izikhathi ngeke isebenze nhlobo.

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)

ukuchofoza kokungenisa - lo mugqa ungenisa ilabhulali yokuchofoza

@click.command() - lo mugqa udala umyalo omusha obizwa ngokuthi 'sawubona'

@click.option('–count', default=1, help='Inani lokubingelela.') – lo mugqa wengeza inketho kumyalo ka-hello obizwa ngokuthi 'ukubala'. Inani elizenzakalelayo ngu-1 futhi linomlayezo wosizo 'wenombolo yokubingelela.'

@click.option('–igama', prompt='Igama lakho', help='Umuntu ozobingelela.') - lo mugqa wengeza inketho kumyalo ka-hello obizwa ngokuthi 'igama'. Inani elizenzakalelayo liyinoma yini efakwa umsebenzisi futhi linomlayezo wosizo 'womuntu ozobingelela.'

def sawubona(ukubala, igama): - lo mugqa uchaza umsebenzi we-hello. Kuthatha izimpikiswano ezimbili, ukubala kanye negama.
“””Uhlelo olulula olubingelela u-NAME ingqikithi yezikhathi ezingu-COUNT.””

ku-x kububanzi(ukubala): - lo mugqa uthi inombolo ngayinye ebangeni lokubala, yenza ikhodi ehlehlisiwe elandelayo

click.echo('Sawubona %s!' % igama) - lo mugqa uphrinta 'Sawubona (igama)'

Izishoshovu

I-activator umsebenzi osetshenziselwa ukuqalisa into.

Chofoza Umcimbi

Umcimbi wokuchofoza umcimbi owenzeka lapho umsebenzisi achofoza into ethile ekhasini lewebhu. Ku-Python, ungasebenzisa umsebenzi wokuchofoza () ukuthola lapho umsebenzisi echofoza into ekhasini lewebhu.

Okuthunyelwe okuhlobene:

Shiya amazwana