bdb

Python bdb moduli

❮ Python o‘rnatilgan modullari


Misol

Mavjudligini tasdiqlash uchun bdb modulini import qiling:

import bdb print("bdb")
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

bdb moduli Python’da debugger’lar (nosozliklarni tuzatish vositalari) yaratish uchun freymvork taqdim etadi.

U pdb ishlatadigan debugger’ning asosiy mantiqini, jumladan to‘xtash nuqtalari (breakpoint), qadamma-qadam bajarish va funksiya chaqiruvlarini kuzatishni amalga oshiradi.


A’zolar

A’zo Tavsif
BdbKuzatish (tracing) va qadamma-qadam bajarishning tayanch imkoniyatlariga ega asosiy debugger sinfi.
BdbQuitDebugger’dan chiqish uchun ishlatiladigan istisno.
BreakpointDebugger’dagi to‘xtash nuqtasini (breakpoint) ifodalaydi.
clear_break()Berilgan fayl va qatordagi to‘xtash nuqtasini olib tashlaydi.
get_frame()Joriy freymni qaytaradi.
run()Operatorni debugger nazorati ostida bajaradi (exec kabi).
runcall()Funksiyani debugger nazorati ostida chaqiradi va uning natijasini qaytaradi.
runcode()Kompilyatsiya qilingan kod obyektini debugger nazorati ostida bajaradi.
set_break()Berilgan fayl va qatorda to‘xtash nuqtasini o‘rnatadi (ixtiyoriy ravishda shart bilan).
set_continue()Keyingi to‘xtash nuqtasiga yetguncha bajarishni davom ettiradi.
set_next()Joriy funksiyadagi keyingi qatorga o‘tadi.
set_step()Bir qadam bajaradi (eng yaqin keyingi mumkin bo‘lgan qatorda to‘xtaydi).
set_trace()Joriy freymdan boshlab debug qilishni boshlaydi (yordamchi funksiya).

❮ Python o‘rnatilgan modullari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!