Què és PDB a Python?
Què és PDB a Python?

Vídeo: Què és PDB a Python?

Vídeo: Què és PDB a Python?
Vídeo: Command-Line Python Debugging with pdb 2024, Maig
Anonim

El mòdul pdb defineix un codi font interactiu depurador per Python programes. Admet la configuració de punts d'interrupció (condicionals) i el pas únic a nivell de línia d'origen, la inspecció de marcs de pila, la llista de codi font i l'avaluació d'arbitràries. Python codi en el context de qualsevol marc de pila.

A més, com funciona el PDB?

Essencial pdb Ordres Imprimeix el valor d'una expressió. Escriviu bastant el valor d'una expressió. Continueu l'execució fins que s'arribi a la línia següent de la funció actual o torni. Executeu la línia actual i atureu-vos a la primera ocasió possible (ja sigui en una funció que es crida o en la funció actual).

A més, com surto de PDB? Per iniciar l'execució, feu servir l'ordre continue o c. Si el programa s'executa correctament, se us portarà de nou al ( Pdb ) on podeu reiniciar l'execució de nou. En aquest punt, podeu utilitzar sortir / q o Ctrl+D per sortida el depurador.

En conseqüència, com es fa un punt d'interrupció a Python?

És fàcil conjunt a punt d'interrupció en Python codi per, és a dir, inspeccionar el contingut de les variables en una línia determinada. Afegeix pdb d'importació; pdb. set_trace() a la línia corresponent del fitxer Python codi i executar-lo. L'execució s'aturarà al punt d'interrupció.

Què significa PDB?

Base de dades del programa ( PDB ) és un format de fitxer propietari (desenvolupat per Microsoft) per emmagatzemar informació de depuració sobre un programa (o, habitualment, mòduls de programa com ara un DLL o un EXE). PDB Els fitxers solen tenir un. pdb extensió. A PDB El fitxer normalment es crea a partir dels fitxers font durant la compilació.

Recomanat: