Rumah > Artikel > pembangunan bahagian belakang > Kuasai pengendalian pengecualian Python untuk menjadikan kod anda lebih dipercayai
python Pengendalian pengecualian ialah cara mengendalikan ralat yang berlaku semasa program sedang berjalan. Pengendalian pengecualian membolehkan anda menangkap, mengendalikan dan membuang pengecualian supaya program anda boleh terus berjalan tanpa ranap.
Pengecualian dalamPython dilemparkan menggunakan kata kunci r<code>r<strong class="keylink">ai</strong>se
关键字抛出的。你可以使用 try
和 except
ai
try
dan untuk menangkap dan mengendalikan pengecualian. try
语句定义了一个代码块,其中可能引发异常。except
try: # code that may raise an exception except Exception as e: # code to handle the exception
pernyataan mentakrifkan satu atau lebih blok kod untuk menangkap dan mengendalikan pengecualian. except
Penyata boleh menangkap jenis pengecualian tertentu atau semua jenis pengecualian. Contohnya, kod berikut menangkap semua jenis pengecualian: else
try: # code that may raise an exception except: # code to handle the exceptionAnda juga boleh menggunakan pernyataan
untuk menentukan kod yang akan dilaksanakan jika tiada pengecualian dilemparkan. Contohnya, kod berikut mencetak "Tiada pengecualian dinaikkan apabila tiada pengecualian dinaikkan: finally
try: # code that may raise an exception except: # code to handle the exception else: print("No exception was raised.")Akhir sekali, anda juga boleh menggunakan pernyataan
untuk menentukan kod yang harus dilaksanakan sama ada pengecualian dilemparkan atau tidak. Contohnya, kod berikut sentiasa menutup fail sebelum program keluar:
try:
# code that may raise an exception
finally:
file.close()
Pengendalian pengecualian ialah
Atas ialah kandungan terperinci Kuasai pengendalian pengecualian Python untuk menjadikan kod anda lebih dipercayai. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!