Dalam Python, pengendalian ralat dan pengecualian adalah bahagian penting dalam proses pengaturcaraan. Semasa menjalankan program, ralat dan pengecualian yang tidak dijangka mungkin berlaku. Mengendalikan ralat dan pengecualian membolehkan program mengendalikan dan melaporkan situasi yang tidak dijangka ini secara fleksibel dan dalam cara yang boleh dibaca.
Mengendalikan Ralat Biasa( Exception Handling
)
Dalam Python, kami menggunakan try-except
blok untuk mengendalikan ralat biasa. Struktur try-except
membenarkan atur cara untuk melaksanakan blok kod dalam try
bahagian, dan jika ralat berlaku dalam blok ini, atur cara akan berpindah ke except
bahagian untuk mengendalikan ralat itu.
Contoh:
Mengendalikan Pengecualian Umum
Selain mengendalikan jenis ralat tertentu, kami juga boleh menggunakan except
tanpa menyatakan jenis ralat tertentu. Ini membantu mengendalikan pengecualian umum yang tidak kami ketahui terlebih dahulu.
Contoh:
Mengendalikan Pelbagai Jenis Pengecualian
Kami juga boleh mengendalikan pelbagai jenis ralat dalam try-except
blok yang sama dengan menggunakan berbilang except
klausa.
Contoh:
The else
dan finally
Fasal
- Klausa
else
membenarkan melaksanakan blok kod apabila tiada ralat dalamtry
bahagian tersebut. - Klausa
finally
membenarkan melaksanakan blok kod selepas kedua-dua bahagiantry
danexcept
selesai.
Contoh:
Mengendalikan ralat dan pengecualian dalam Python menjadikan program lebih mantap dan meningkatkan kestabilannya. Apabila mengendalikan ralat dengan betul, kami boleh memberikan mesej yang sesuai atau melakukan tindakan sewajarnya apabila situasi yang tidak dijangka berlaku.