pdbpp is een uitbreiding van het pdb module van de standaard bibliotheek & nbsp;. Het is bedoeld volledig compatibel met zijn voorganger te zijn, maar het introduceert een aantal nieuwe functies om uw debugging ervaring zo mooi mogelijk te maken.
pdb ++ is bedoeld om een volledige vervanger is voor pdb zijn. Als u een aantal onverwachte gedrag te vinden, meld dit dan als een bug.
Installatie:
Aangezien pdb ++ is geen geldige id voor pip en easy_install, je moet pdbpp installeren in plaats:
& Nbsp; pip installeren pdbpp
- OF -
& Nbsp; easy_install pdbpp
Als alternatief kunt u gewoon pdb.py ergens in je PYTHONPATH.
Merk op dat de module heet pdb.py zodat pdb ++ automatisch zal worden gebruikt in alle plaatsen die import pdb doen (bv py.test --pdb zal u een pdb ++ prompt te geven). De oude pdb module is nog steeds beschikbaar door het doen van bijvoorbeeld importeren pdb; pdb.pdb.set_trace ()
Eigenschappen .
- kleurrijke TAB voltooiing van de Python uitdrukkingen (via fancycompleter)
- optionele syntax highlighting van codevoorbeelden (via pygments)
- kleverige mode
- een aantal nieuwe commando's te gebruiken uit de interactieve (VOB ++) prompt
- slimme commando parsing (hint: heb je ooit getypt r of c bij de prompt om de waarde van een aantal variabele afdrukken)
- extra gemak functies in het pdb module, om gebruikt te worden van het programma
Eisen
- Python
Reacties niet gevonden