Penanganan Kesalahan Python
try
Blok memungkinkan Anda menguji blok kode untuk kesalahan .
except
Blok memungkinkan Anda menangani kesalahan .
finally
Blok memungkinkan Anda mengeksekusi kode, terlepas dari hasil blok coba-dan kecuali .
Penanganan Pengecualian
Ketika terjadi kesalahan, atau pengecualian seperti yang kita sebut, Python biasanya akan berhenti dan menghasilkan pesan kesalahan.
Pengecualian ini dapat ditangani menggunakan try
pernyataan:
Contoh
try
Blok akan menghasilkan pengecualian, karena tidak x
didefinisikan:
try:
print(x)
except:
print("An exception occurred")
Karena blok try menimbulkan kesalahan, blok kecuali akan dieksekusi.
Tanpa blok coba, program akan macet dan menimbulkan kesalahan:
Contoh
Pernyataan ini akan menimbulkan kesalahan, karena x
tidak didefinisikan:
print(x)