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?

Respuestas a la pregunta(1)

Su respuesta a la pregunta