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")
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.