Desidero aggiungere pdb -il debugger Python alla mia casella degli strumenti. Qual è il modo migliore per iniziare?Introduzione al debugger Python, pdb
75
A
risposta
112
Ecco una lista di risorse per iniziare con il debugger Python:
- articolo di Leggi Steve Ferb "Debugging in Python"
- screencast Watch Eric Holscher "Using pdb, the Python Debugger"
- articolo di Leggi Ayman Hourieh "Python Debugging Techniques"
- Leggi il Python documentation for pdb — The Python Debugger
- Leggi capitolo 9-Quando non si sa nemmeno cosa registrare: Utilizzo dei debugger- di Karen Tracey's Django 1.1 Testing and Debugging.
14
Sinossi:
# epdb1.py -- experiment with the Python debugger, pdb
import pdb
a = "aaa"
pdb.set_trace()
b = "bbb"
c = "ccc"
final = a + b + c
print final
Ora eseguire lo script:
$ python epdb1.py
(Pdb) p a
'aaa'
(Pdb)
+0
Oppure copia il codice in 'ipython' inserendolo in una funzione. – Timo
Problemi correlati
- 1. Python pdb (debugger) disp equivalente?
- 2. Debug Python con Pdb
- 3. PHP - Equivalente per Python PDB (Debugger) in PHP?
- 4. assegnare i valori ai simboli in python debugger (pdb)
- 5. Python Visual Debugger
- 6. Python debugger (pdb) ha smesso di usare le frecce su/giù, mostra^[[A invece
- 7. PDB non si fermerà al breakpoint
- 8. introduzione al test unitario in javascript
- 9. Errore di scope di comprensione degli elenchi dal debugger Python
- 10. Come pdb codice Python con input?
- 11. Come si entra nel debugger dal codice sorgente Python?
- 12. Introduzione a Syntaxnet
- 13. Come collegare il debugger a una subproccessa python?
- 14. Registrazione Python e debugger Pydev?
- 15. Salva la cronologia dei comandi in pdb
- 16. Docker-composizione e PDB
- 17. Introduzione al test delle unità in C# con Visual Studio
- 18. Il debugger Python mi dice che il valore di Numpy array è "*** Fotogramma più recente"
- 19. Posso avviare debugging pdb subito?
- 20. Introduzione a "Enhance PHP"
- 21. modifica del codice Python nel debugger
- 22. Python-pdb skip code (come in "not execute")
- 23. Python Debugger che supporta Black Boxing?
- 24. Lua Debugger che può allegare al processo
- 25. Come connettersi al debugger webkit di iPhone?
- 26. interrompe il debugger al successivo evento click
- 27. Come uscire da pdb e consentire al programma di continuare?
- 28. Introduzione a Ember.js
- 29. Introduzione a Newspeak
- 30. Introduzione a Mercurial
Grazie per avermelo chiesto. Vogliamo più di voi Matthew su SO ;-) – wassimans
2. url non funziona più si prega di rimuoverlo. –
@yopy: ho aggiornato l'URL per # 2. –