argparse |
Analyse de paramètres |
---|---|
Python |
Description
Ce module contient les paramètres de la ligne de commande et la bibliothèque d'analyse des paramètres.
Liste des classes
Nom | Description |
---|---|
ArgumentParser | Cette classe permet de créer un nouvel objet d'analyse de paramètres. Tous les paramètres doivent être passés comme paramètres de mots clefs. |
Remarque
- Le module argparse facilite l'écriture d'interfaces de ligne de commande conviviales. Le programme définit les paramètres dont il a besoin et argparse trouvera comment les analyser à partir de sys.argv. Le module argparse génère également automatiquement des messages d'aide et d'utilisation et génère des erreurs lorsque les utilisateurs donnent au programme des paramètres non valides.
- À l'origine, le module argparse avait tenté de maintenir la compatibilité avec optparse. Cependant, optparse a été difficile à étendre de manière transparente, en particulier avec les modifications requises pour prendre en charge les nouveaux spécificateurs nargs= et de meilleurs messages d'utilisation. Lorsque presque tout dans optparse avait été copié-collé ou corrigé par des singes, il ne semblait plus pratique d'essayer de maintenir la compatibilité descendante.
- Le module argparse améliore le module optparse de la bibliothèque standard de plusieurs façons, notamment : dans la gestion des positions des paramètres, dans la prise en charge des sous-commandes, dans l'autoriser les préfixes d'options alternatives comme «+» et «/», dans la gestion des paramètres de style zéro ou plus et un ou plusieurs, dans la production des messages d'utilisation plus informatifs, dans la fourniture d'une interface beaucoup plus simple pour le type et l'action personnalisés et dans un chemin de mise à niveau partiel de optparse vers argparse.
Dernière mise à jour : Vendredi, le 3 janvier 2020