Python Die Ausnahmebehandlung ist eine Möglichkeit, Fehler zu behandeln, die während der Ausführung eines Programms auftreten. Mit der Ausnahmebehandlung können Sie Ausnahmen abfangen, behandeln und auslösen, sodass Ihr Programm ohne Absturz weiter ausgeführt werden kann.
Ausnahmen in Python werden mit dem Schlüsselwort r<code>r<strong class="keylink">ai</strong>se
关键字抛出的。你可以使用 try
和 except
ai
try
- und -Anweisungen verwenden, um Ausnahmen abzufangen und zu behandeln. try
语句定义了一个代码块,其中可能引发异常。except
try: # code that may raise an exception except Exception as e: # code to handle the exception
-Anweisung definiert einen oder mehrere Codeblöcke zum Abfangen und Behandeln von Ausnahmen. except
Anweisungen können bestimmte Ausnahmetypen oder alle Ausnahmetypen abfangen. Der folgende Code fängt beispielsweise alle Arten von Ausnahmen ab: else
try: # code that may raise an exception except: # code to handle the exception
-Anweisung auch verwenden, um Code anzugeben, der ausgeführt werden soll, wenn keine Ausnahme ausgelöst wird. Der folgende Code gibt beispielsweise „Es wurde keine Ausnahme ausgelöst“ aus, wenn keine Ausnahme ausgelöst wurde: finally
try: # code that may raise an exception except: # code to handle the exception else: print("No exception was raised.")
-Anweisung auch Code angeben, der ausgeführt werden soll, unabhängig davon, ob eine Ausnahme ausgelöst wird oder nicht. Der folgende Code schließt beispielsweise immer die Datei, bevor das Programm beendet wird:
try:
# code that may raise an exception
finally:
file.close()
Das obige ist der detaillierte Inhalt vonBeherrschen Sie die Ausnahmebehandlung in Python, um Ihren Code zuverlässiger zu machen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!