Was bedeutet "Ausnahme der Ausnahme, da e" bedeutet in python?

Die typische Struktur für das exception handling unter:

try:
    pass
except Exception, e:
    raise
else:
    pass
finally:
    pass

Darf ich wissen, was bedeutet except Exception, e:oderexcept Exception as e: bedeuten?
In der Regel verwende ich print (e) zu drucken die Fehlermeldung, aber ich Frage mich, was das Programm getan hat, die zum generieren der e.

Wenn ich das Konstrukt in die andere Richtung (unten), wie würde es Aussehen?

except Exception:
    e = Exception.something

Was soll die Methode zu ersetzen, die something?

Wenn der Körper der code unter try gibt keine Ausnahme, die progeamme führt den code unter else. Aber, was bedeutet finally hier tun?

Dank! 🙂

InformationsquelleAutor lxjhk | 2014-12-17
Schreibe einen Kommentar