Python Coba Akhirnya
Coba Akhirnya
Blok , finally
jika ditentukan, akan dieksekusi terlepas dari apakah blok coba menimbulkan kesalahan atau tidak.
Contoh
try:
print(x)
except:
print("Something went
wrong")
finally:
print("The 'try except' is finished")
Ini dapat berguna untuk menutup objek dan membersihkan sumber daya:
Contoh
Coba buka dan tulis ke file yang tidak dapat ditulis:
try:
f = open("demofile.txt")
try:
f.write("Lorum Ipsum")
except:
print("Something went wrong when writing to the file")
finally:
f.close()
except:
print("Something went wrong when opening the
file")
Program dapat dilanjutkan, tanpa membiarkan objek file terbuka.