pdbpp è un'estensione del modulo pdb della libreria standard. & Nbsp; E 'pensato per essere pienamente compatibile con il suo predecessore, ma introduce una serie di nuove caratteristiche per rendere la vostra esperienza di debug più piacevole possibile.
pdb ++ è destinata ad essere un rimpiazzo per pdb. Se si trova un comportamento imprevisto, si prega di segnalarlo come un bug.
Installazione:
Poiché ++ pdb non è un identificatore valido per pip e easy_install, è necessario installare pdbpp invece:
& Nbsp; pip install pdbpp
- OPPURE -
& Nbsp; easy_install pdbpp
In alternativa, si può semplicemente mettere pdb.py da qualche parte all'interno della vostra PYTHONPATH.
Si noti che il modulo si chiama pdb.py affinché ++ pdb verrà automaticamente utilizzato in tutti i luoghi che fanno import pdb (ad esempio, py.test --pdb vi darà un prompt di pdb ++). Il vecchio modulo pdb è ancora disponibile facendo ad esempio importare pdb; pdb.pdb.set_trace ()
Caratteristiche .
- completamento TAB colorata di espressioni Python (attraverso fancycompleter)
- opzionale evidenziazione della sintassi di listati di codice (attraverso pygments)
- modalità fissa
- diversi nuovi comandi da utilizzare dal interattivo (Pdb ++) pronta
- comando intelligente di analisi (suggerimento: avete mai digitato r o c al prompt per stampare il valore di una variabile)
- ulteriori funzioni comfort nel modulo pdb, da utilizzare dal programma
Requisiti
- Python
I commenti non trovato