Olá Andre. Tudo bem?
Parece que você está enfrentando um problema de sintaxe na sua chamada da função ArgumentParser. O erro está ocorrendo porque há um 1 no início dos argumentos da função ArgumentParser, que não é um argumento válido. Além disso, há um pequeno erro de digitação no nome argparser, que deve ser argparse.
Aqui está uma versão corrigida da sua linha de código:
import argparse
import textwrap
parser = argparse.ArgumentParser(description='Meus comandos', formatter_class=argparse.RawDescriptionHelpFormatter, epilog=textwrap.dedent('Example: 2 blah blah blah'))
Algumas correções que fiz:
- Remover o
1 que estava no início dos argumentos. - Corrigir o nome
argparser para argparse. - Alterar
format_class para formatter_class, que é o nome correto do argumento. - Remover os parênteses após
argparse.RawDescriptionHelpFormatter, pois você deve passar a classe, não uma instância dela.
Espero que isso resolva o problema que você está enfrentando. Experimente essas alterações e veja se o erro desaparece.
Espero ter ajudado e bons estudos.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!