Heim >Backend-Entwicklung >Python-Tutorial >Ein Einführungs-Tutorial zum leistungsstarken Befehlszeilenbibliotheksklick in Python
click ist ein Befehlszeilentool für Python, das äußerst einfach zu verwenden ist. Glauben Sie es nicht? Du wirst es wissen, wenn du es einmal probiert hast. Der folgende Artikel stellt Ihnen hauptsächlich die leistungsstarke Befehlszeilenbibliothek in Python vor. Freunde, die sie benötigen, können einen Blick darauf werfen.
Vorwort
Unser Spielressourcenverarbeitungstool ist in Python implementiert. Zu seinen Funktionen gehören CSV-Analyse, UI-Materialverarbeitung, Animationsressourcenanalyse, Stapelverarbeitung, automatische Verpackung von Androd und iOS und andere Funktionen. Dieses Projekt wurde von anderen Abteilungen übernommen. Da der Großteil des Codes nicht unseren Geschäftsanforderungen entsprach, wurde eine umfassende Umgestaltung durchgeführt. Der gesamte Geschäftscode wurde entfernt, so dass nur das Python-Code-Framework übrig blieb. Das Parsen der Befehlszeilenparameter im Projekt wurde von mir selbst implementiert, was äußerst unelegant war und ich es so lange ertragen musste. Ich habe vor, Zeit zu finden, es per Klick neu zu schreiben. Daher habe ich kürzlich etwas über Click erfahren. Der Inhalt dieses Artikels ist ein Einführungs-Tutorial zum Thema Click.
Offizielle Mirror-Adresse: http://click.uoota.com/6/
Unterstützt:
Jede Verschachtelung von Befehlen
Hilfeinformationen automatisch generieren
Unterstützt verzögertes Laden von Unterbefehlen zur Laufzeit
Installation Die Methode ist um pip zu verwenden:
pip install click
Der folgende kleine Code ist ein Beispiel der offiziellen Homepage, die unten veröffentlicht wird:
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) if __name__ == '__main__': hello()
Ausführen:
$ python hello.py --count=3 Your name: John Hello John! Hello John! Hello John!
Hilfeinformationen anzeigen:
$ python hello.py --help Usage: hello.py [OPTIONS] Simple program that greets NAME for a total of COUNT times. Options: --count INTEGER Number of greetings. --name TEXT The person to greet. --help Show this message and exit.
Für weitere Artikel zur leistungsstarken Befehlszeilenbibliothek klicken Sie auf das Einführungs-Tutorial in Python. Bitte beachten Sie die chinesische PHP-Website!