Python finally Schlüsselwort

Beispiel

Der finally-Block wird immer ausgeführt, unabhängig davon, ob ein Fehler im try-Block ausgelöst wird oder nicht:

try:
  x > 3
except:
  print("Etwas ist schiefgelaufen")
else:
  print("Nichts ist schiefgelaufen")
finally:
  print("Der try ... except-Block ist abgeschlossen")

Laufendes Beispiel

Definition und Verwendung

Der finally-Schlüsselwort wird im try ... except-Block verwendet. Es definiert einen Codeblock, der ausgeführt wird, wenn der try ... except ... else-Block abgeschlossen ist.

Der finally-Block wird ausgeführt, unabhängig davon, ob ein Fehler im try-Block ausgelöst wird oder nicht.

Das ist nützlich, um Objekte zu schließen und Ressourcen zu bereinigen.

Verwandte Seiten

try Schlüsselwort

except Schlüsselwort