Daftar Isi:

Bagaimana Anda menggunakan coba dengan Python?
Bagaimana Anda menggunakan coba dengan Python?

Video: Bagaimana Anda menggunakan coba dengan Python?

Video: Bagaimana Anda menggunakan coba dengan Python?
Video: Belajar Python [Dasar] - 25 - While Loop (Perulangan) 2024, Desember
Anonim

NS mencoba dan kecuali blok in Python digunakan untuk menangkap dan menangani pengecualian. Python mengeksekusi kode mengikuti mencoba pernyataan sebagai bagian "normal" dari program. Kode yang mengikuti pernyataan exception adalah respons program terhadap pengecualian apa pun di bagian sebelumnya mencoba ayat.

Mengenai ini, apa yang coba dilakukan dengan Python?

Python mencoba pernyataan adalah sarana yang dapat kita gunakan untuk menangani kesalahan dengan anggun. Jika kesalahan ditangani dengan benar, eksekusi kode melakukan tidak menghasilkan status kesalahan dan tidak ada output ke stderr. Keluar di atas dengan status = 0 dan tidak ada output ke stderr.

Juga Tahu, kapan harus menggunakan coba kecuali? A mencoba blok memungkinkan Anda untuk menangani kesalahan yang diharapkan. NS kecuali blok seharusnya hanya menangkap pengecualian yang siap Anda tangani. Jika Anda menangani kesalahan tak terduga, kode Anda mungkin melakukan hal yang salah dan menyembunyikan bug.

Selain itu, bagaimana Anda menulis kecuali dengan Python?

Python Coba Kecuali

  1. Blok try akan menghasilkan pengecualian, karena x tidak didefinisikan:
  2. Cetak satu pesan jika blok coba memunculkan NameError dan satu lagi untuk kesalahan lainnya:
  3. Dalam contoh ini, blok coba tidak menghasilkan kesalahan apa pun:
  4. mencoba:
  5. Coba buka dan tulis ke file yang tidak dapat ditulis:

Bisakah kita memiliki beberapa blok percobaan dengan Python?

Kamu bisa menangkap banyak pengecualian dalam satu kecuali memblokir . Lihat contoh di bawah ini. Harap dicatat bahwa kamu bisa pisahkan pengecualian dari variabel dengan koma yang berlaku di Python 2.6/2.7. Tetapi kamu bisa 'T melakukan itu di Python 3.

Direkomendasikan: