So drucken Sie Ausnahmemeldungen in Python

Mary-Kate Olsen
Freigeben: 2024-10-20 22:48:29
Original
424 Leute haben es durchsucht

How to Print Exception Messages in Python

Ausnahmen in Python drucken

Python bietet einen leistungsstarken Mechanismus zur Ausnahmebehandlung, um Fehler und unerwartete Ereignisse während der Programmausführung zu verwalten. Um die tatsächliche Ausnahme/den Fehler auszudrucken, die im Except:-Block ausgelöst wurde, ist es wichtig, das Ausnahmeobjekt zu erfassen.

Python 2.6 und höher (einschließlich Python 3.x)

In Python 2.6 und höher, einschließlich Python 3.x, können Sie die Ausnahme mit der folgenden Syntax drucken:

<code class="python">try:
    ...
except Exception as e:
    print(e)</code>
Nach dem Login kopieren

Die Syntax „Exception as e“ weist das Ausnahmeobjekt der Variablen e zu. Sie können dann print(e) verwenden, um die Ausnahmemeldung anzuzeigen.

Python 2.5 und früher

Für Python 2.5 und früher ist die Syntax für die Ausnahmebehandlung etwas anders. Um die Ausnahme zu drucken, müssen Sie Folgendes verwenden:

<code class="python">try:
    ...
except Exception, e:
    print str(e)</code>
Nach dem Login kopieren

Beachten Sie das Komma nach Exception und die Verwendung von str(e), um das Ausnahmeobjekt zum Drucken in eine Zeichenfolge umzuwandeln.

Beispiel

Wenn Sie beispielsweise den folgenden Code haben:

<code class="python">try:
    x = int(input("Enter a number: "))
    print(f"You entered: {x}")
except Exception as e:
    print(f"Error: {e}")</code>
Nach dem Login kopieren

Wenn der Benutzer einen nicht ganzzahligen Wert eingibt, wird eine ValueError-Ausnahme ausgelöst. Der Except-Block erfasst die Ausnahme und gibt die Fehlermeldung mit print(e) aus. Dadurch wird der spezifische aufgetretene Fehler angezeigt, wie in diesem Fall „ValueError: ungültiges Literal für int()“.

Das obige ist der detaillierte Inhalt vonSo drucken Sie Ausnahmemeldungen in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!