Wie man zeigt, warum "try" in Python fehlgeschlagen ist

8

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

    
calccrypto 07.06.2010, 10:39
quelle

2 Antworten

10

Versuchen Sie:

%Vor%

Es gibt andere syntaktische Varianten, z.B.:

%Vor%

Weitere Informationen finden Sie im Fehler-Lernprogramm .

    
miku 07.06.2010, 10:41
quelle
7

Ich verwende oft traceback , um solche Ausnahmen zu protokollieren oder auf stderr anzuzeigen:

%Vor%

Die Ausgabe zeigt Informationen über die Quelle der Linie an, wo die Ausnahme aufgetreten ist:

%Vor%     
Michał Niklas 07.06.2010 11:14
quelle

Tags und Links