Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah python membuang exception_python membuang tutorial pengecualian

Bagaimanakah python membuang exception_python membuang tutorial pengecualian

王林
Lepaskan: 2024-04-02 20:28:23
ke hadapan
1032 orang telah melayarinya

1 Pertama, pernyataan pengendalian pengecualian asas cuba/kecuali digunakan untuk mengesan ralat dalam blok pernyataan cuba, supaya pernyataan kecuali boleh menangkap maklumat pengecualian dan mengendalikannya. Jika anda tidak mahu menamatkan program anda apabila pengecualian berlaku, tangkap sahaja dalam percubaan. Prinsip kerja try ialah selepas memulakan pernyataan try, python menandakannya dalam konteks program semasa, supaya apabila pengecualian berlaku, anda boleh kembali ke sini Klausa try (kecuali pada tahap yang sama dengan try, dsb. ) dilaksanakan terlebih dahulu Perkara yang berlaku seterusnya bergantung pada sama ada pengecualian berlaku semasa pelaksanaan. Jika pengecualian berlaku apabila pernyataan selepas percubaan dilaksanakan, Python melompat kembali untuk mencuba dan melaksanakan klausa pertama kecuali yang sepadan dengan pengecualian Selepas pengecualian dikendalikan, aliran kawalan melalui keseluruhan pernyataan percubaan (kecuali pengecualian baharu dilemparkan apabila mengendalikan pengecualian). Jika pengecualian berlaku dalam pernyataan selepas percubaan, tetapi tiada padanan kecuali klausa, pengecualian akan diserahkan kepada percubaan atas atau ke peringkat atas atur cara (ini akan menamatkan atur cara dan mencetak mesej ralat lalai). Jika tiada pengecualian berlaku apabila klausa try dilaksanakan, Python akan melaksanakan pernyataan selepas pernyataan else (jika ada yang lain), dan kemudian aliran kawalan akan melalui keseluruhan pernyataan cuba. Tidak kira sama ada pengecualian dilemparkan dalam percubaan, akhirnya yang sepadan dengan tahap percubaan ini akan dilaksanakan.

Bagaimanakah python membuang exception_python membuang tutorial pengecualian

2. Contohnya:

Bagaimanakah python membuang exception_python membuang tutorial pengecualian

Atas ialah kandungan terperinci Bagaimanakah python membuang exception_python membuang tutorial pengecualian. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:zol.com.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan