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()

  • Hinzufügen von Informationen zu einer Ausnahme?
  • Warum brauchen wir die "endgültige" Aussage in Python?
  • Wie fange ich alle Ausnahmen mit CherryPy?
  • Python Global Exception Handling
  • Python versuchen-else
  • Kann nicht fangen SQLAlchemy IntegrityError
  • Fang eine Ausnahme bei der Verwendung einer Python 'mit' Anweisung - Teil 2
  • Python-3-Exception löscht die Variable im eingeschränkten Bereich aus unbekanntem Grund
  • Protokollierung von Ausnahmen in Python
  • Extrahieren Sie Traceback-Info aus einem Exception-Objekt
  • Behandeln Sie beliebige Ausnahme, drucken Sie die Standardausnahmemeldung aus
  • Python ist die beste Programmiersprache der Welt.