Bila Perlu Menentukan Jenis Pengecualian dalam kecuali Pernyataan
Dalam PyCharm IDE, syor untuk mengelak daripada menggunakan kecuali: tanpa jenis pengecualian adalah sah kebimbangan yang tidak boleh diabaikan. Secara amnya dinasihatkan untuk menyatakan secara eksplisit jenis pengecualian dalam kecuali pernyataan untuk memastikan ketepatan dan mengelakkan tingkah laku yang tidak dijangka.
Sebab Kekhususan:
Keadaan Luar Biasa:
Walaupun secara umumnya terbaik untuk menentukan jenis pengecualian, terdapat kes yang jarang berlaku di mana kenyataan kosong kecuali: mungkin dibenarkan:
Mengelakkan Pengecualian Generik:
Adalah amalan buruk untuk menimbulkan Pengecualian generik('sesetengah mesej' ) pengecualian. Sebaliknya, tentukan pengecualian khusus yang diwarisi daripada subkelas terbina dalam (cth., ValueError, TypeError) atau tingkatkan pengecualian terbina dalam khusus. Ini membolehkan pelanggan mengendalikan pengecualian yang berkaitan secara selektif sambil mengelakkan perangkap kecuali: klausa.
Atas ialah kandungan terperinci Bilakah Anda Harus Menentukan Jenis Pengecualian dalam Pernyataan `kecuali`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!