'argparse' est une bibliothèque standard de Python qui permet d'écrire facilement des programmes en ligne de commande. Il fournit un moyen pratique de spécifier les options et arguments en ligne de commande et génère automatiquement un message d'aide et des messages d'erreur pour les options non valides.
Pour utiliser argparse, vous devez créer un objet ArgumentParser, qui contiendra toutes les informations nécessaires pour analyser les arguments en ligne de commande. Ensuite, vous pouvez utiliser la méthode add_argument() pour spécifier les détails des options et arguments que votre programme attend.
Voici un exemple simple d'utilisation de argparse pour analyser un programme en ligne de commande qui attend un seul argument :
1 2 3 4 5 6 7 8 |
import argparse parser = argparse.ArgumentParser() parser.add_argument('filename', help='Le fichier à traiter') args = parser.parse_args() # Vous pouvez maintenant accéder à l'argument filename comme ceci : print(args.filename) |
Vous pouvez également spécifier des arguments optionnels en utilisant le préfixe - ou --, suivi du nom de l'argument. Par exemple :
1 |
parser.add_argument('-o', '--output', help='Le fichier de sortie') |
Vous pouvez trouver plus d'informations sur argparse dans la documentation Python : https://docs.python.org/3/library/argparse.html.
Younes Derfoufi
CRMEF OUJDA
1 thought on “Le module argparse python”