fehlgeschlagen ist gibt es trotzdem zu zeigen, warum ein "Versuch" fehlgeschlagen, und übersprungen zu "außer", ohne alle möglichen Fehler von Hand schreiben, und ohne das Programm zu beenden?Wie zu zeigen, warum "try" in Python
Beispiel:
try:
1/0
except:
someway to show
"Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
1/0
ZeroDivisionError: integer division or modulo by zero"
Ich möchte nicht if:print error 1, elif: print error 2, elif: etc...
tun. Ich möchte den Fehler sehen, die try
gezeigt hatte, würde es nicht gewesen
Halb OT: Unspezifische ' außer Klauseln sind fast immer eine schlechte Idee. Sie sollten immer angeben, welche Exceptions Sie abfangen möchten, damit Sie nicht versehentlich etwas kaputt machen, wenn eine unerwartete Exception auftritt, zB eine "KeyboardInterruptException", die Sie dann nicht korrekt behandeln. –