Python finally-kärnord

Exempel

Oavsett om try-blocket utlöser ett fel eller inte kommer finally-blocket alltid att köras:

try:
  x > 3
except:
  print("Något gick fel")
else:
  print("Ingenting gick fel")
finally:
  print("The try...except block is finished")

Kör instans

Definition och användning

finally-kärnord används i try ... except-block. Det definierar en kodblock som körs när try...except...else-blocket avslutas.

Oavsett om try-blocket utlöser ett fel eller inte kommer finally-blocket att köras.

Detta är användbart för att stänga objekt och rengöra resurser.

Relaterade sidor

try-kärnord

except-kärnord