Co je PDB v Pythonu?
Co je PDB v Pythonu?

Video: Co je PDB v Pythonu?

Video: Co je PDB v Pythonu?
Video: Oracle Database - Multitenant 2024, Listopad
Anonim

Modul pdb definuje interaktivní zdrojový kód debugger pro Krajta programy. Podporuje nastavení (podmíněných) bodů přerušení a jednotlivé kroky na úrovni zdrojového řádku, kontrolu rámců zásobníku, výpis zdrojového kódu a vyhodnocení libovolných Krajta kód v kontextu libovolného rámce zásobníku.

Jak navíc funguje PNR?

Nezbytný pdb Příkazy Tisk hodnoty výrazu. Pěkně vytiskněte hodnotu výrazu. Pokračujte v provádění, dokud není dosaženo dalšího řádku v aktuální funkci nebo dokud se nevrátí. Proveďte aktuální řádek a zastavte se při první možné příležitosti (buď ve funkci, která je volána, nebo v aktuální funkci).

Kromě toho, jak opustím PNR? Chcete-li spustit provádění, použijte příkaz continue nebo c. Pokud se program úspěšně spustí, budete přesměrováni zpět na ( Pdb ), kde můžete spuštění znovu spustit. V tomto okamžiku můžete použít přestat / q nebo Ctrl+D na výstup debugger.

Jak tedy v Pythonu uděláte bod přerušení?

Je to snadné soubor A bod přerušení v Pythonu kód pro kontrolu obsahu proměnných na daném řádku. Přidat import pdb; pdb. set_trace() na odpovídajícím řádku v Krajta kód a spustit jej. Poprava se zastaví na bod zlomu.

Co znamená PDB?

Databáze programů ( PNR ) je proprietární formát souboru (vyvinutý společností Microsoft) pro ukládání ladicích informací o programu (nebo běžně programových modulech, jako je DLL nebo EXE). PNR soubory mají běžně příponu. pdb rozšíření. A PNR soubor je obvykle vytvořen ze zdrojových souborů během kompilace.

Doporučuje: