Ejemplo de uso del programa de impresión con módulo argparse
Estoy tratando de aprender a usar Pythonargparse
módulo. Actualmente mi script en python es:
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()
Y da la salida como:
usage: test.py [-h] [-q ARGUMENT]
My first argparse attempt
optional arguments:
-h, --help show this help message and exit
-q ARGUMENT First argument
Ahora, supongamos que quiero mi-h or --help
argumento para imprimir unusage example
además. Me gusta,
Usage: python test.py -q "First Argument for test.py"
Mi propósito es imprimir el ejemplo de uso anterior junto con el contenido predeterminado de-h
argumento para que el usuario pueda tener una idea básica de cómo usar eltest.py
script en python.
Por lo tanto, es esta funcionalidad incorporada en elargparse
módulo. Si no es así, ¿cuál es la forma correcta de abordar este problema?