[PYTHON] Fehler geteilt durch 0 Verarbeitung von ZeroDivisionError 2

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

Fehler geteilt durch 0 Verarbeitung von ZeroDivisionError 2
Fehler geteilt durch 0 Behandlung von ZeroDivisionError
Graustufen durch Matrix-Reinventor der Python-Bildverarbeitung-
Ändern Sie die Verarbeitung durch Benutzereingabe des Dialogs
Bildverarbeitung durch Matrix Basics & Contents-Reinventor der Python-Bildverarbeitung-
Kommunikationsverarbeitung durch Python
Verschiedene Verarbeitung von Python
Visualisierung von Daten nach Präfektur
Parallele Verarbeitung mit Parallel von Scikit-Learn
Berechnung der Ähnlichkeit durch MinHash
Bildverarbeitung mit Python (Pillow)
Nachbearbeitung von Python (NG)
Lineares Zeichnen mit einer Matrix-Originalforschung von einem Neuerfinder der Python-Bildverarbeitung-