Isi kandungan:

Bagaimanakah anda menggunakan try dalam Python?
Bagaimanakah anda menggunakan try dalam Python?

Video: Bagaimanakah anda menggunakan try dalam Python?

Video: Bagaimanakah anda menggunakan try dalam Python?
Video: Python Tutorial: Using Try/Except Blocks for Error Handling 2024, November
Anonim

The cubalah dan kecuali sekat masuk Ular sawa digunakan untuk menangkap dan mengendalikan pengecualian. Ular sawa melaksanakan kod berikutan cubalah kenyataan sebagai bahagian "biasa" program. Kod yang mengikuti penyataan kecuali ialah tindak balas program terhadap sebarang pengecualian dalam sebelumnya cubalah klausa.

Mengenai ini, apakah yang cuba dilakukan dalam Python?

Percubaan Python pernyataan adalah cara yang boleh kita gunakan untuk menangani ralat dengan anggun. Jika ralat dikendalikan dengan betul, perlaksanaan kod tidak tidak menghasilkan status ralat dan tiada output kepada stderr. Keluar di atas dengan status = 0 dan tiada output ke stderr.

Juga Tahu, bila untuk menggunakan cuba kecuali? A cubalah blok membolehkan anda mengendalikan ralat yang dijangkakan. The kecuali blok sepatutnya sahaja tangkap pengecualian yang anda sedia kendalikan. Jika anda mengendalikan ralat yang tidak dijangka, kod anda mungkin melakukan perkara yang salah dan menyembunyikan pepijat.

Selain itu, bagaimana anda menulis kecuali dalam Python?

Cuba Python Kecuali

  1. Blok cuba akan menghasilkan pengecualian, kerana x tidak ditakrifkan:
  2. Cetak satu mesej jika blok cuba menimbulkan NameError dan satu lagi untuk ralat lain:
  3. Dalam contoh ini, blok cuba tidak menghasilkan sebarang ralat:
  4. cuba:
  5. Cuba buka dan tulis ke fail yang tidak boleh ditulis:

Bolehkah kita mempunyai beberapa blok percubaan dalam Python?

Awak boleh tangkap pelbagai pengecualian dalam satu kecuali blok . Lihat contoh di bawah. Sila ambil perhatian bahawa awak boleh memisahkan pengecualian daripada pembolehubah dengan koma yang boleh digunakan dalam Ular sawa 2.6/2.7. Tetapi awak boleh 't buat ia masuk Ular sawa 3.

Disyorkan: