import traceback, sys
number1 = 100
number2 = 0
print('start')
try:
answer = number1 / number2
print(answer)
except ZeroDivisionError as e:
print('Il ne cassera pas à 0.')
sys.stderr.write(traceback.format_exc())
finally:
print('end')
Résultat d'exécution
start
Il ne cassera pas à 0.
end
Erreur d'exécution
Traceback (most recent call last):
File "Main.py", line 9, in <module>
answer = number1 / number2
ZeroDivisionError: division by zero
En faisant cela Même si vous ne regardez que l'onglet de sortie Il est facile de comprendre quel type d'erreur se produit.
Aussi, Si vous regardez l'onglet des erreurs d'exécution, Vous pouvez vérifier les détails de l'erreur.
Recommended Posts