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 hereexcept Exception as e:import sysprint("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.