Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Mengabaikan Pengecualian dalam Python Tanpa Pengendalian Eksplisit?
Menangkap Pengecualian tanpa Mengendalikannya
Dalam Python, terdapat situasi di mana anda mungkin menghadapi pengecualian yang anda tidak perlu kendalikan secara eksplisit. Untuk mengabaikan pengecualian ini, anda boleh menggunakan blok cuba-kecuali.
Sintaks untuk mengabaikan pengecualian adalah seperti berikut:
try: # Attempt to execute code that may raise an exception except: # Do nothing (exception is ignored)
Contoh:
Kod berikut cuba mengalih keluar direktori menggunakan fungsi shutil.rmtree(). Jika operasi gagal, pengecualian diabaikan oleh blok kecuali kosong:
try: shutil.rmtree(path) except: pass
Nota:
Walaupun mungkin untuk menangkap semua pengecualian menggunakan blok kecuali kosong , ia biasanya tidak disyorkan sebagai amalan yang baik. Ia boleh menutup kemungkinan isu dalam kod anda dan menjadikan penyahpepijatan lebih sukar. Sebaliknya, pertimbangkan untuk mengendalikan pengecualian khusus yang dijangkakan atau anda boleh memberikan maklum balas yang bermakna kepada pengguna.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengabaikan Pengecualian dalam Python Tanpa Pengendalian Eksplisit?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!