Ce este PDB în Python?
Ce este PDB în Python?

Video: Ce este PDB în Python?

Video: Ce este PDB în Python?
Video: python debugger crash course: pdb / breakpoint (beginner - intermediate) anthony explains #097 2024, Noiembrie
Anonim

Modulul pdb definește un cod sursă interactiv depanator pentru Piton programe. Acceptă setarea punctelor de întrerupere (condiționale) și un singur pas la nivelul liniei sursă, inspecția cadrelor stivei, listarea codului sursă și evaluarea Piton cod în contextul oricărui cadru de stivă.

Mai mult, cum funcționează PDB?

Esenţial pdb Comenzi Imprimă valoarea unei expresii. Imprimați destul de mult valoarea unei expresii. Continuați execuția până când se ajunge la următoarea linie din funcția curentă sau revine. Executați linia curentă și opriți-vă la prima ocazie posibilă (fie într-o funcție care este apelată, fie în funcția curentă).

Mai mult, cum ies din PDB? Pentru a începe execuția, utilizați comanda continue sau c. Dacă programul se execută cu succes, veți fi dus înapoi la ( Pdb ) unde puteți reporni execuția din nou. În acest moment, puteți utiliza părăsi / q sau Ctrl+D pentru Ieșire depanatorul.

În consecință, cum se face un punct de întrerupere în Python?

Este ușor să a stabilit A punct de întrerupere în Python cod pentru a inspecta conținutul variabilelor la o linie dată. Adăugați import pdb; pdb. set_trace() la linia corespunzătoare din Piton codificați și executați-l. Execuția se va opri la punct de întrerupere.

Ce înseamnă PDB?

Baza de date a programelor ( PDB ) este un format de fișier proprietar (dezvoltat de Microsoft) pentru stocarea informațiilor de depanare despre un program (sau, în mod obișnuit, module de program, cum ar fi DLL sau EXE). PDB fișierele au de obicei un. pdb extensie. A PDB fișierul este de obicei creat din fișierele sursă în timpul compilării.

Recomandat: