Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah python membuang exception_python membuang tutorial pengecualian
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.
2. Contohnya:
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!