Un pythoneur qui se respecte se laisse rarement aller à lancer un débogueur. Mais parfois il faut bien corriger le code écrit par d'autres :) Pourquoi ne pas automatiser une partie de ce travail dans ce cas ? Voici quelques astuces dans l'esprit du langage.
Python est un langage de script. En tant que tel la mise au point du code est un travail plutôt aisé. Mais il peut parfois arriver de se heurter à un bug récalcitrant, même dans son propre code après tout ;) Avec un bon éditeur comme par exemple le plug-in PyDev pour Eclipse que je vous recommande, il est facile d'y voir clair. Mais on peut se trouver dans un contexte ou un débogueur avec interface graphique n'est pas accessible. Sous un Unix sans serveur X par exemple. Ou bien on peut souhaiter mettre un supplément d'informations en exergue dans un environnement graphique.