PrettyErrors ialah alat yang menyelaraskan mesej ralat Python Ia dicirikan oleh antara muka yang sangat mudah dan mesra.
Fungsinya yang paling penting ialah menyokong keluaran warna dalam terminal, menandakan jejak tindanan fail, mencari mesej ralat, menapis maklumat berlebihan, mengekstrak bahagian utama dan melakukan anotasi warna, dengan itu meningkatkan kecekapan kecekapan pembangun. .
Menulis kod itu sendiri tidak mudah, terutamanya jika pepijat muncul dalam berpuluh-puluh ribu baris kod, dan anda tidak akan dapat mencari masalah itu untuk seketika, anda pasti sangat gila dan mudah marah. Terutama apabila terdapat ralat dalam kod Python, skrin penuh dengan mesej ralat, menjadikannya lebih sukar untuk mengesan ralat.
Mari kita lihat dahulu jejak semula di atas
Adakah terdapat cara untuk menyelesaikan masalah ini?
Sudah tentu dalam Python, tiada masalah yang tidak dapat diselesaikan oleh perpustakaan.
Pustaka yang akan kami perkenalkan hari ini dipanggil pretty-errors Seperti yang anda boleh ketahui daripada namanya, tujuannya adalah untuk mencantikkan mesej ralat.
Berikut menerangkan cara memasang dan menggunakan PrettyErrors.
Dengan arahan ini anda boleh memasangnya
linuxmi@linuxmi:~/www.linuxmi.com$ pip install pretty_errors
atau
linuxmi@linuxmi:~/www.linuxmi.com$ pip3 install pretty-errors
Jika anda mahu setiap atur cara anda jelas dan mudah dibaca apabila melaporkan ralat, kemudian jalankan baris arahan berikut untuk mengkonfigurasi ketersediaan global.
linuxmi@linuxmi:~/www.linuxmi.com$ python3 -m pretty_errors
Selepas konfigurasi selesai, jika anda menjalankan sebarang skrip, jejak balik akan dicantikkan secara automatik.
Jalankan arahan ini juga
linuxmi@linuxmi:~/www.linuxmi.com$ python3 -m pretty_errors
Masukkan C untuk mengosongkan konfigurasi global.
dalam satu fail Selepas membatalkan ketersediaan global, anda boleh mengimport pretty_errors ke dalam fail skrip di mana anda perlu menggunakan pretty-errors mengikut keperluan anda, dan anda boleh menggunakan <🎜. >
import pretty_errorsTetapi dengan cara ini, format SyntaxError tidak boleh dicantikkan. Jadi untuk membuat pengindahan lebih teliti, cadangan rasmi ialah anda menggunakan python -m pretty_errorsJika anda tidak menyukai konfigurasi lalai, cuba fungsi ini:pretty_errors.configure() pretty_errors.whitelist() pretty_errors.blacklist() pretty_errors.pathed_config()
from pretty_errors import * configure(filename_color=BRIGHT_BLUE)# 设置文件名为亮蓝色 def f(): return 1 / 0 if __name__ == "__main__": f()
Atas ialah kandungan terperinci Satu baris kod untuk menjadikan pepijat Python anda unik. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!