Ultimas do CanalQb

Python - Quando você possui Try-Except para continuar em caso de erro, mas precisa ver o Erro.

Python - Identificando linha com erro
Canal Qb

Você pode adicionar o seguinte código para capturar o erro e informar a linha onde ocorreu, e continuar o script usando o pass:

try:
   # your code here
except Exception as e:
   import sys
   print("Erro na linha {0}: {1}".format(sys.exc_info()[-1].tb_lineno, e))
   pass
  • sys.exc_info() retorna informações sobre a exceção atual, 
  • [-1].tb_lineno retorna o número da linha onde ocorreu o erro. 
  • A mensagem de erro é armazenada em e. 
  • O pass permite que o script continue a ser executado após o erro.

Nenhum comentário

Comente só assim vamos crescer juntos!

Observação: somente um membro deste blog pode postar um comentário.