Wat is PDB in Python?
Wat is PDB in Python?

Video: Wat is PDB in Python?

Video: Wat is PDB in Python?
Video: Command-Line Python Debugging with pdb 2024, November
Anonim

Die module pdb definieer 'n interaktiewe bronkode ontfouter vir Python programme. Dit ondersteun die instelling van (voorwaardelike) breekpunte en enkelstap op die bronlynvlak, inspeksie van stapelrame, bronkodelys en evaluering van arbitrêre Python kode in die konteks van enige stapelraam.

Verder, hoe werk die VOB?

Noodsaaklik pdb Opdragte Druk die waarde van 'n uitdrukking. Druk die waarde van 'n uitdrukking mooi. Gaan voort met uitvoering totdat die volgende reël in die huidige funksie bereik is of dit terugkeer. Voer die huidige reël uit en stop by die eerste moontlike geleentheid (óf in 'n funksie wat genoem word óf in die huidige funksie).

Verder, hoe verlaat ek die PDB? Om uitvoering te begin, gebruik jy die voortgaan of c opdrag. As die program suksesvol uitgevoer word, sal jy teruggeneem word na die ( Pdb ) vra waar jy die uitvoering weer kan herbegin. Op hierdie punt kan jy gebruik ophou / q of Ctrl+D na uitgang die ontfouter.

Gevolglik, hoe maak jy 'n breekpunt in Python?

Dit is maklik om stel a breekpunt in Python kode om d.w.s. die inhoud van veranderlikes by 'n gegewe reël te inspekteer. Voeg invoer pdb by; pdb. set_trace() by die ooreenstemmende reël in die Python kode en voer dit uit. Die teregstelling sal stop by die breekpunt.

Waarvoor staan PDB?

Program databasis ( PDB ) is 'n eie lêerformaat (ontwikkel deur Microsoft) vir die stoor van ontfoutingsinligting oor 'n program (of, gewoonlik, programmodules soos 'n DLL of EXE). PDB lêers het gewoonlik 'n. pdb uitbreiding. A PDB lêer word tipies geskep uit bronlêers tydens samestelling.

Aanbeveel: