Mencetak Pengecualian dalam Python
Dalam Python, anda boleh mengendalikan pengecualian menggunakan blok cuba dan kecuali. Walau bagaimanapun, mencetak mesej ralat kadangkala boleh mencabar. Artikel ini menyediakan penyelesaian untuk mencetak pengecualian dalam Python, tanpa mengira versi yang anda gunakan.
Python 2.6 dan Kemudian, Python 3.x:
<code class="python">try: # ... except Exception as e: print(e)</code>
Python 2.5 dan Terdahulu:
<code class="python">try: # ... except Exception,e: print str(e)</code>
Dalam contoh ini, kelas Pengecualian digunakan untuk menangkap semua pengecualian. Walau bagaimanapun, anda boleh menentukan pengecualian khusus jika anda hanya mahu mengendalikan jenis ralat tertentu. Sebagai contoh, untuk menangkap hanya pengecualian ValueError:
<code class="python">try: # ... except ValueError as e: print(e)</code>
Dengan melaksanakan kaedah ini, anda boleh mencetak mesej ralat secara berkesan dalam blok pengendalian pengecualian, memberikan maklumat berharga untuk tujuan penyahpepijatan dan pelaporan ralat.
Atas ialah kandungan terperinci Bagaimana untuk Mencetak Pengecualian dalam Python, Tanpa mengira Versi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!