2010-09-17 30 views
2

J'utilise Eclipse en tant qu'EDI Python. Y at-il de toute façon pour moi de déboguer mon programme et de passer à une invite interactive. Je suis intéressé par l'exploration des données existantes et des commandes d'exécution/de test.Comment suspendre l'exécution de Python dans Eclipse et revenir à une invite interactive

Je crois qu'il doit y avoir un moyen, mais je suis tellement habitué à compiler des langages que je n'ai pas pu trouver où sont les options.

Des idées?

+2

Réponse possible: http://stackoverflow.com/questions/1637198/method-to-peek-at-a-python-program-running-right-now/1637277#1637277 – unutbu

+0

Réponse possible pour IPython: http://stackoverflow.com/questions/2158097/drop-into-python-interpreter-while-executing-function/2158266#2158266 – unutbu

Répondre

2

Vous pouvez facilement faire cela en utilisant PDB (Python Debugger) dans un shell python. Voir http://docs.python.org/library/pdb.html pour plus d'informations

Quoi qu'il en soit, je crois que Eclipse vous permettra d'inspecter vos données lors de la définition d'un point d'arrêt.

+0

Woops que l'éditeur thingy a intégré le lien ... Voici l'url en texte brut: http: // docs. python.org/library/pdb.html – nivox