Cara Mencoba-kecuali-mencetak Kesalahan dengan Python

Dengan menggunakan blok coba-kecuali, Anda dapat mencegah kesalahan dalam kode Anda

  • Dengan fungsi coba-kecuali dan cetak, Anda bisa mendapatkan informasi kesalahan dasar dengan Python.
  • Untuk informasi lebih detail, disarankan untuk mengimpor modul traceback dan menggunakannya juga.

Untuk menulis kode yang berfungsi, penting untuk menemukan dan menangani kesalahan apa pun, dan ini dapat dicapai dengan menggunakan coba-kecuali dan mencetak informasi kesalahan dengan Python.

Dengan menangani kesalahan, Anda akan memastikan bahwa kode Anda berfungsi, jadi penting untuk mempelajari cara melakukannya dengan benar, dan panduan ini akan membantu Anda dalam hal tersebut.

Apakah pengecualian Python menghentikan eksekusi?

Bagaimana kami menguji, meninjau, dan menilai?

Kami telah bekerja selama 6 bulan terakhir untuk membangun sistem peninjauan baru tentang cara kami memproduksi konten. Dengan menggunakannya, kami kemudian menyempurnakan sebagian besar artikel kami untuk memberikan pengalaman langsung yang sebenarnya tentang panduan yang kami buat.

Untuk lebih jelasnya anda dapat membaca cara kami menguji, meninjau, dan menilai di WindowsReport.

Ini tergantung pada kesalahannya tetapi dalam banyak kasus, jika kode menemui kesalahan yang tidak terduga, seperti sintaks tidak valid atau bilangan bulat tidak valid, program tidak akan dapat dilanjutkan dan program akan berhenti eksekusi.

Dalam artikel ini
  • Bagaimana cara menggunakan coba kecuali cetak untuk kesalahan dengan Python?
  • 1. Gunakan blok coba dan kecuali
  • 2. Dapatkan deskripsi kesalahan
  • 3. Gunakan modul penelusuran balik
  • Apa perbedaan antara pengecualian cetak dan naikkan?

Bagaimana cara menggunakan coba kecuali cetak untuk kesalahan dengan Python?

1. Gunakan blok coba dan kecuali

  1. Buka editor kode.
  2. Tambahkan baris berikut:
    try:
    print("The value of X variable is:", x)
    except:
    print("An error occurred")

  3. Jalankan kodenya dan Anda akan mendapatkan pesan di terminal yang mengatakan bahwa terjadi kesalahan.

2. Dapatkan deskripsi kesalahan

  1. Buka file Python Anda.
  2. Gunakan kode berikut:
    try:
    print("The value of X variable is:", x)
    except Exception as error:
    print("The following error occurred:", error)

  3. Saat Anda menjalankan kode, Anda akan mendapatkan pesan kesalahan di terminal berkat kelas pengecualian dan informasi kesalahan akan dicetak dari objek pengecualian.

Dengan dua metode ini, Anda hanya mendapatkan informasi dasar, seperti deskripsi kesalahan, yang mungkin berguna untuk pemula atau proyek kecil.

3. Gunakan modul penelusuran balik

  1. Buka alat pengkodean Anda.
  2. Masukkan berikut:
    import traceback
    try:

    open("randomfile.txt")
    except Exception:
    print(traceback.format_exc())

  3. Saat Anda mencoba menjalankan kode, Anda akan mendapatkan pesan pengecualian yang menyatakan kesalahan mana yang terjadi, bersama dengan informasi tentang nama file dan baris persis yang menyebabkan kesalahan.

Anda juga dapat menggunakan traceback.print_stack() jika Anda ingin melihat jejak tumpukan yang menyebabkan kesalahan tersebut.

Apa perbedaan antara pengecualian cetak dan naikkan?

  • Fungsi print hanya akan menampilkan nama error serta nama baris dan file dimana error terjadi.
  • Dengan pernyataan raise, Anda dapat menggunakan pengecualian khusus, mengatur jenis pengecualian, dan Anda dapat mengoptimalkan kode Anda menggunakan pengendali pengecualian.

Ini adalah bagaimana Anda dapat menggunakan blok coba-kecuali dan kesalahan cetak dengan Python, dan dengan menggunakan tips ini, Anda akan memastikan bahwa kode Anda selalu berfungsi dengan baik tanpa pengecualian yang tidak tertangani.

Baca lebih lanjut tentang topik ini
  • Dilindungi: Buka Kunci Ponsel Samsung Tanpa Kehilangan Data [Lupa Kata Sandi]
  • Dilindungi: Cara Mentransfer Kontak Dari iPhone ke Ponsel Samsung

Saat bekerja dengan Python, Anda akan menghadapi berbagai masalah, seperti Kesalahan waktu proses Python Dan ImportError: Modul yang ditentukan tidak dapat ditemukan, tapi kami membahas keduanya dalam panduan terpisah.

Banyak juga yang mengalaminya PermissionError [Errno 13], tapi kami memiliki panduan yang membahasnya.

Apakah Anda pernah menggunakan coba-kecuali untuk mencetak jejak tumpukan kesalahan dengan Python? Bagikan tips Anda dengan kami di bagian komentar.

Caranya – Halaman 10Bagaimana Caranya?VlcWindows 10Kesalahan

Versi Windows 10 sebelumnya memungkinkan pengguna untuk menyesuaikan hampir semua fitur OS secara bebas, tetapi dengan rilis Windows 10, Microsoft menyembunyikan tindakan suara. Jadi, yang berarti ...

Baca selengkapnya

Halaman Geek – Tips Windows & Ulasan Perangkat Lunak – Halaman 16Bagaimana Caranya?InstalasiJaringanAcakKeamananTokoWindows 10AudioBluetoothChromeKesalahanPenjelajah FilePermainan

25 Februari 2021 Oleh Sambit KoleyFile History sebenarnya adalah alat pemulihan sistem yang unik untuk sistem Windows 10. Tetapi beberapa pengguna mengeluh tentang pemberitahuan mengganggu yang ter...

Baca selengkapnya

Halaman Geek – Tips Windows & Ulasan Perangkat Lunak – Halaman 17Bagaimana Caranya?Microsoft WordJaringanPencetakKeamananWindows 10PerambanChromePrompt PerintahSopirTepiKesalahan

Apakah komputer Anda muncul 'PC Anda akan secara otomatis restart dalam satu menit, Windows mengalami masalah dan perlu restart, Anda harus menutup pesan ini sekarang dan menyimpan pesan kerja Anda...

Baca selengkapnya