Traceback.print_exc () python Frage

Ich benutze die folgende Codezeile in IDLE, um meinen Traceback in einer Eception auszudrucken:

Traceback.print_exc ()

Aus irgendeinem Grund bekomme ich die rote Textfehlermeldung, aber dann folgt ein blauer Text von "Keine".

Nicht sicher, wovon keiner ist, irgendwelche Ideen?

2 Solutions collect form web for “Traceback.print_exc () python Frage”

print_exc() gibt nichts zurück, was in Python tatsächlich None print_exc() . Sieht aus wie IDLE zeigt Ihnen das None es zurückgegeben hat.

print_exc() druckt formatierte Ausnahme zu stdout. Wenn Sie String-Wert benötigen, rufen Sie format_exc()

  • Wie man den kompletten Traceback druckt, ohne das Programm anzuhalten?
  • Python "aus" Nutzung "
  • Fang eine Ausnahme bei der Verwendung einer Python 'mit' Anweisung - Teil 2
  • Ich möchte Exception behandeln 'list index out of range.'
  • Wie überprüft man, dass ein regulärer Ausdruck einen String vollständig übereinstimmt, dh - der String enthielt kein zusätzliches Zeichen?
  • Sub-Klassifizierung Float-Typ in Python, fehlschlägt keine Ausnahme in __init __ ()
  • 'Sys.excepthook' und Threading
  • Sonst klausel in try-Anweisung ... was ist es gut für
  • Kann nicht fangen SQLAlchemy IntegrityError
  • Python: Was ist der schnellste Weg, um Anrufe zuzuordnen oder zu komprimieren und Fehler zu ignorieren?
  • Beste Weg, um eine Python-Ausnahme zu protokollieren
  • Python ist die beste Programmiersprache der Welt.