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.