Hallo,
ich würde gerne wissen, wie die Exception hiess, die ich in einem
try:
...anweisung
catch:
abgefangen habe.
Wie kann ich die Exception catch Block ausgeben lassen???
Mfg
Mathias
Exception Typ ausgeben
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Reicht dir sowas:
Ansonsten schau dir mal sys.exc_info() an...
Siehe auch: http://www.python-forum.de/viewtopic.php?t=4508
Code: Alles auswählen
try:
self.cursor.execute(SQLcommand)
return self.cursor.fetchall()
except Exception, e:
print "Error:", e
else:
print "OK"
Siehe auch: http://www.python-forum.de/viewtopic.php?t=4508
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Gerade e.__class__ entdeckt
Also so:
Aushaben:
Also so:
Code: Alles auswählen
try:
import gibtsnicht
except Exception, e:
print "error: %s: %s" % (e.__class__, e)
Nun sieht man das ein ImportError aufgetreten ist, und könnte speziell diese Exception abfangen... Mehr informationen spuckt natürlich sys.exc_info() aus, siehe auch http://www.python-forum.de/post-31152.html#31152error: exceptions.ImportError: No module named gibtsnicht