Mis on Pythonis PDB?
Mis on Pythonis PDB?

Video: Mis on Pythonis PDB?

Video: Mis on Pythonis PDB?
Video: Command-Line Python Debugging with pdb 2024, November
Anonim

Moodul pdb määratleb interaktiivse lähtekoodi silur jaoks Python programmid. See toetab (tingimuslike) katkestuspunktide seadmist ja üksikut sammu lähterea tasemel, pinu raamide kontrollimist, lähtekoodide loendit ja suvaliste väärtuste hindamist. Python koodi mis tahes virnaraami kontekstis.

Lisaks, kuidas esialgne eelarveprojekt töötab?

Hädavajalik pdb Käsud Trükib avaldise väärtuse. Pretty print avaldise väärtus. Jätkake täitmist, kuni jõutakse aktiivse funktsiooni järgmise reani või see naaseb. Käivitage praegune rida ja peatuge esimesel võimalikul juhul (kas väljakutsutavas funktsioonis või praeguses funktsioonis).

Lisaks, kuidas esialgsest eelarveprojektist väljuda? Käitamise alustamiseks kasutate käsku Jätka või c. Kui programm käivitub edukalt, suunatakse teid tagasi ( Pdb ) viipa, kus saate täitmise uuesti alustada. Sel hetkel saate kasutada lõpeta / q või Ctrl+D kuni väljuda silur.

Seega, kuidas teha Pythonis katkestuspunkti?

See on lihtne seatud a murdepunkt Pythonis kood, st antud rea muutujate sisu kontrollimiseks. Lisa import pdb; pdb. set_trace() faili vastaval real Python kood ja käivitage see. Täitmine peatub kell murdepunkt.

Mida tähendab esialgne eelarveprojekt?

Programmi andmebaas ( Esialgne eelarveprojekt ) on patenteeritud failivorming (väljatöötatud Microsofti poolt), mis on ette nähtud programmi (või tavaliselt programmimoodulite, nagu DLL või EXE) silumisandmete salvestamiseks. Esialgne eelarveprojekt failidel on tavaliselt. pdb pikendamine. A Esialgne eelarveprojekt fail luuakse tavaliselt kompileerimise ajal lähtefailidest.

Soovitan: