Module pour le traitement des arguments d'une ligne de commande
Project description
zpp-args
Informations
Module pour le traitement des arguments d'une ligne de commande.
Trois sources possibles:
- sys.argv
- une chaîne de caractère
- une liste
Prérequis
- Python 3
Installation
pip install zpp_args
Utilisation
Conseil d'importation du module
from zpp_args import parser
Initialisation du parser
parse = parser(SOURCE, error_lock=False)
En paramètre supplémentaire, nous pouvons mettre:
- error_lock: Purge le retour de la fonction si une erreur s'est produite (Par défaut: False)
Initialisation des paramètres
parse.set_parameter(NAME)
L'initialisation doit prendre au moins un des deux paramètres suivants:
- shortcut: Pour les paramètres courts (1 caractère)
- longname: Pour les paramètres explicites (1 mot ou ensemble de mots séparés par le symbole _)
Si non précisé, la fonction initialise shortcut
En paramètre supplémentaire, nous pouvons mettre:
- error_lock: Purge le retour de la fonction si une erreur s'est produite (Par défaut: )
- type: Pour forcer le paramètre reçu à un str ou un digit (Par défaut: None)
- default: Pour choisir une valeur par défaut(Par défaut: None)
- description: Pour ajouter une description au paramètre à afficher lors de l'appel de la commande help(Par défaut: None)
- required: Choisir si ce paramètre est nécessaire (Par défaut: False)
- store: Choisir si le paramètre est un simple True/False ou s'il attends une variable (Par défaut: bool)
Execution du parseur
argument, parameter = parse.load()
Retourne une liste avec les arguments et un dictionnaire avec les paramètres
Initialisation de la description de la commande
parse.set_description(DESCRIPTION)
Affichage de l'aide
parse.help()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
zpp_args-1.0.1.tar.gz
(4.7 kB
view hashes)