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, Mei
Anonim

De module pdb definieert een interactieve broncode debugger voor Python programma's. Het ondersteunt het instellen van (voorwaardelijke) breekpunten en enkele stappen op bronregelniveau, inspectie van stapelframes, broncodelijst en evaluatie van willekeurige Python code in de context van een stapelframe.

Bovendien, hoe werkt PDB?

Essentieel pdb Commando's Druk de waarde van een uitdrukking af. Pretty-print de waarde van een uitdrukking. Ga door met de uitvoering totdat de volgende regel in de huidige functie is bereikt of deze terugkeert. Voer de huidige regel uit en stop bij de eerst mogelijke gelegenheid (hetzij in een functie die wordt aangeroepen of in de huidige functie).

Bovendien, hoe verlaat ik PDB? Om de uitvoering te starten, gebruikt u de opdracht continue of c. Als het programma succesvol wordt uitgevoerd, gaat u terug naar de ( Pdb ) prompt waar u de uitvoering opnieuw kunt starten. Op dit punt kunt u ontslag nemen / q of Ctrl+D om Uitgang de debugger.

Dienovereenkomstig, hoe doe je een breekpunt in Python?

Het is gemakkelijk om set een breekpunt in Python code om d.w.z. de inhoud van variabelen op een bepaalde regel te inspecteren. Importeer pdb toevoegen; pdb. set_trace() op de corresponderende regel in de Python code en voer deze uit. De uitvoering stopt bij de breekpunt.

Waar staat PDB voor?

Programmadatabase ( VOB ) is een eigen bestandsindeling (ontwikkeld door Microsoft) voor het opslaan van foutopsporingsinformatie over een programma (of, gewoonlijk, programmamodules zoals een DLL of EXE). VOB bestanden hebben meestal een. pdb verlenging. EEN VOB bestand wordt meestal gemaakt op basis van bronbestanden tijdens het compileren.

Aanbevolen: