J'essaie d'apprendre à utiliser le module argparse
de python. Actuellement, mon script python est:
parser = argparse.ArgumentParser(description='My first argparse attempt',
add_help=True)
parser.add_argument("-q", action ="store", dest='argument',
help="First argument")
output = parser.parse_args()
Et cela donne la sortie comme:
usage: test.py [-h] [-q ARGUMENT]
My first argparse attempt
optional arguments:
-h, --help show this help message and exit
-q ARGUMENT First argument
Supposons maintenant que je veux mon -h or --help
argument pour imprimer un usage example
aussi. Comme,
Usage: python test.py -q "First Argument for test.py"
Mon objectif est d'imprimer l'exemple d'utilisation ci-dessus avec le contenu par défaut de -h
argument afin que l'utilisateur puisse se faire une idée de base de l'utilisation de test.py
python.
Cette fonctionnalité est donc intégrée au module argparse
. Si non, quelle est la bonne façon d'aborder ce problème.
Utilisation parser.epilog
pour afficher quelque chose après le -h
texte.
parser = argparse.ArgumentParser(
description='My first argparse attempt',
epilog='Example of use')
output = parser.parse_args()
impressions:
My first argparse attempt
optional arguments:
-h, --help show this help message and exit
Example of use