Exemplo de uso de programa de impressão com o módulo argparse

Eu estou tentando aprender a usar o pythonargparse módulo. Atualmente meu script python é:

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()

E dá a saída 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

Agora, vamos supor que eu quero o meu-h or --help argumento para imprimir umusage example Além disso. Gostar,

   Usage: python test.py -q "First Argument for test.py"

Meu objetivo é imprimir o exemplo de uso acima junto com o conteúdo padrão de-h argumento para que o usuário possa ter uma idéia básica de como usar otest.py script python.

Então, essa funcionalidade é embutida noargparse módulo. Se não do que é a maneira correta de abordar este problema.

questionAnswers(1)

yourAnswerToTheQuestion