import traceback, sys
number1 = 100
number2 = 0
print('start')
try:
answer = number1 / number2
print(answer)
except ZeroDivisionError as e:
print('Es wird nicht bei 0 brechen.')
sys.stderr.write(traceback.format_exc())
finally:
print('end')
Ausführungsergebnis
start
Es wird nicht bei 0 brechen.
end
Laufzeit Fehler
Traceback (most recent call last):
File "Main.py", line 9, in <module>
answer = number1 / number2
ZeroDivisionError: division by zero
Auf diese Weise Auch wenn Sie nur die Registerkarte Ausgabe betrachten Es ist leicht zu verstehen, welche Art von Fehler auftritt.
Ebenfalls, Wenn Sie sich die Registerkarte Laufzeitfehler ansehen, Sie können die Details des Fehlers überprüfen.
Recommended Posts