gibt es trotzdem zu zeigen, warum ein "Versuch" fehlgeschlagen ist, und übersprungen zu "außer", ohne alle möglichen Fehler von Hand zu schreiben, und ohne das Programm zu beenden?
Beispiel:
%Vor% Ich möchte nicht if:print error 1, elif: print error 2, elif: etc...
machen. Ich möchte den Fehler sehen, der angezeigt wurde, wenn try
nicht dort war
Versuchen Sie:
%Vor%Es gibt andere syntaktische Varianten, z.B.:
%Vor%Weitere Informationen finden Sie im Fehler-Lernprogramm .
Ich verwende oft traceback
, um solche Ausnahmen zu protokollieren oder auf stderr anzuzeigen:
Die Ausgabe zeigt Informationen über die Quelle der Linie an, wo die Ausnahme aufgetreten ist:
%Vor%Tags und Links python error-handling