


Un tutoriel d'introduction à la puissante bibliothèque de ligne de commande Click en Python
Feb 11, 2017 pm 01:32 PMclick est un outil de ligne de commande pour Python, extrêmement simple à utiliser. Vous n'y croyez pas ? Vous le saurez une fois que vous l’aurez essayé. L'article suivant vous présente principalement la puissante bibliothèque de ligne de commande click en Python. Les amis qui en ont besoin peuvent s'y référer.
Avant-propos
Notre outil de traitement des ressources de jeu est implémenté en Python. Ses fonctions incluent l'analyse CSV, le traitement du matériel de l'interface utilisateur, l'analyse des ressources d'animation, le traitement par lots, l'empaquetage automatique Android et iOS et d'autres fonctions. Ce projet a été hérité d'autres départements. La majeure partie du code ne répondant pas à nos besoins métiers, une refactorisation majeure a été réalisée. Tout le code métier a été supprimé, ne laissant que le framework de code Python. L'analyse des paramètres de ligne de commande dans le projet a été implémentée par moi-même, ce qui était extrêmement inélégant et j'ai dû le supporter pendant si longtemps. J'ai l'intention de trouver le temps de le réécrire en utilisant le clic. J'ai donc récemment découvert le clic. Le contenu de cet article ci-dessous est un tutoriel d'introduction au clic. Les débutants peuvent venir apprendre ensemble.
Adresse miroir officielle : http://click.uoota.com/6/
Prend en charge :
-
Toute imbrication de commandes
Générer automatiquement les informations d'aide
Prise en charge du chargement paresseux des sous-commandes au moment de l'exécution
Installation La méthode est pour utiliser pip :
pip install click
Le petit morceau de code suivant est un exemple de sa page d'accueil officielle, publiée ci-dessous :
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()
Exécuter :
$ python hello.py --count=3 Your name: John Hello John! Hello John! Hello John!
Afficher les informations d'aide :
$ 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.
Pour plus d'articles liés à la puissante bibliothèque de ligne de commande, cliquez sur le didacticiel d'introduction à Python, veuillez faire attention au site Web PHP chinois !

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Comment utiliser la belle soupe pour analyser HTML?

Comment utiliser Python pour trouver la distribution ZIPF d'un fichier texte

Comment travailler avec des documents PDF à l'aide de Python

Comment se cacher en utilisant Redis dans les applications Django

Comment effectuer l'apprentissage en profondeur avec TensorFlow ou Pytorch?

Sérialisation et désérialisation des objets Python: partie 1

Comment implémenter votre propre structure de données dans Python
