traceback
Python traceback moduli
❮ Python o‘rnatilgan modullari
Misol
Istisno traceback’ini formatlang:
import traceback
try:
result = 10 / 0
except ZeroDivisionError:
tb = traceback.format_exc()
print('Exception caught and formatted')
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
traceback moduli Python istisnolarining stek izlarini (stack trace) ajratib oladi, formatlaydi va chop etadi.
Undan xatolarni logga yozish, batafsil xato hisobotlarini yaratish yoki istisno ma’lumotlarini dasturiy tahlil qilish uchun foydalaning.
A’zolar
| A’zo | Tavsif |
|---|---|
| TracebackException | Traceback’ni ifodalovchi sinf. |
| extract_stack() | Joriy chaqiruvlar stekidan stek izini (stack trace) ajratib oladi. |
| extract_tb() | Istisnodan traceback’ni ajratib oladi. |
| format_exc() | Joriy istisnoni string ko‘rinishida formatlaydi. |
| format_exception() | Istisno ma’lumotlarini stringlar ro‘yxati (list) ko‘rinishida formatlaydi. |
| format_tb() | Traceback’ni stringlar ro‘yxati (list) ko‘rinishida formatlaydi. |
| print_exc() | Istisno ma’lumotlarini stderr’ga chop etadi. |
| print_tb() | Traceback’ni faylga chop etadi. |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
