Čo je PDB v Pythone?
Čo je PDB v Pythone?

Video: Čo je PDB v Pythone?

Video: Čo je PDB v Pythone?
Video: Peter Hadlaw, Introduction to PDB, PyBay 2017 Lightning Talk 2024, November
Anonim

Modul pdb definuje interaktívny zdrojový kód debugger pre Python programy. Podporuje nastavenie (podmienených) bodov prerušenia a jednotlivé kroky na úrovni zdrojového riadku, kontrolu zásobníkových rámcov, výpis zdrojového kódu a vyhodnocovanie ľubovoľných Python kód v kontexte akéhokoľvek zásobníkového rámca.

Navyše, ako funguje PNR?

Nevyhnutné pdb Príkazy Vypíšte hodnotu výrazu. Pekne vytlačte hodnotu výrazu. Pokračujte vo vykonávaní, kým sa nedosiahne ďalší riadok v aktuálnej funkcii alebo sa nevráti. Vykonajte aktuálny riadok a zastavte sa pri prvej možnej príležitosti (buď vo funkcii, ktorá je volaná, alebo v aktuálnej funkcii).

Okrem toho, ako ukončím PNR? Ak chcete spustiť vykonávanie, použite príkaz continue alebo c. Ak sa program úspešne spustí, dostanete sa späť na ( Pdb ), kde môžete spúšťanie znova spustiť. V tomto bode môžete použiť skončiť / q alebo Ctrl+D na východ debugger.

Ako teda urobíte bod prerušenia v Pythone?

Je to jednoduché nastaviť a bod zlomu v Pythone kód na kontrolu obsahu premenných na danom riadku. Pridať import pdb; pdb. set_trace() na príslušnom riadku v Python kód a spustite ho. Exekúcia sa zastaví na bod zlomu.

Čo znamená PNR?

Databáza programov ( PNR ) je proprietárny formát súboru (vyvinutý spoločnosťou Microsoft) na ukladanie ladiacich informácií o programe (alebo bežne programových moduloch, ako je DLL alebo EXE). PNR súbory majú bežne príponu. pdb rozšírenie. A PNR súbor sa zvyčajne vytvára zo zdrojových súborov počas kompilácie.

Odporúča: