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.

Anusha Pai – Halaman 3Bagaimana Caranya?InstalasiKantorAkunKinerjaAcakKeamananWindows 10KameraChromeSopirKesalahanUnggulPermainan

Seperti yang kita semua tahu Windows Installer digunakan untuk menginstal, menghapus program di sistem. Biasanya, paket ini berjalan hingga selesai dengan baik tanpa ada kesalahan. Namun, terkadang...

Baca selengkapnya
Cara Memperbaiki Error_Disk_Too_Fragmented Error di Windows 10

Cara Memperbaiki Error_Disk_Too_Fragmented Error di Windows 10Bagaimana Caranya?Windows 10Kesalahan

Setiap kali Anda melihat Error_Disk_Too_Fragmented kesalahan di Windows 10, itu akan menampilkan pesan yang mengatakan, “Volume terlalu terfragmentasi untuk menyelesaikan pesan operasi ini“. Rupany...

Baca selengkapnya
Kode Kesalahan OneDrive: 0x800c0005, PC Anda Tidak Terhubung ke Internet Fix

Kode Kesalahan OneDrive: 0x800c0005, PC Anda Tidak Terhubung ke Internet FixWindows 10Kesalahan

Pesan kesalahan “PC Anda tidak terhubung ke internet, OneDrive (Kode Kesalahan 0x800c0005)” muncul bahkan dengan koneksi internet aktif. Ini adalah kesalahan yang terkait dengan OneDrive dan tidak ...

Baca selengkapnya