Python finally Avainsana
Esimerkki
Tämä suoritetaan aina, riippumatta siitä, aiheuttaako try-lohko virheen tai ei:
try: x > 3 except: print("Jotain meni väärin") else: print("Mitään ei tapahtunut väärin") finally: print("try...except lohko on päättynyt")
Määritelmä ja käyttö
finally Avainsana käytetään try ... except -lohkossa. Se määrittää koodilohkon, joka suoritetaan, kun try...except...else-lohko päättyy.
Tämä suoritetaan aina, riippumatta siitä, aiheuttaako try-lohko virheen tai ei.
Tämä on hyödyllistä sulkea objekteja ja puhdistaa resursseja.