J'essaie une paire Eclipse + PyDev pour certains de mes travaux. (Eclipse v3.5.0 + PyDev v1.5.6) Je ne pouvais pas trouver un moyen d'exposer toutes mes variables à la console PyDev (via la console PyDev -> Console pour l'option de l'éditeur actif actuel) J'utilise un code simple pour décrire le problème . Lorsque je parcours pas à pas le code, je ne peux pas accéder à ma variable "x" depuis la console. Il est affiché sur l'onglet Variables, mais ce n'est pas vraiment ce que je veux.Débogage Python dans Eclipse + PyDev
Toute aide est appréciée.
Voir ma capture d'écran pour une meilleure description:
alt text http://img541.imageshack.us/img541/4514/eclipsedebug.png
EDIT:
On suppose l'ajout d'un simple func comme:
def myfunc(x):
return x**x
Quand je débogage avec la fonction ajoutée le code que je peux accéder à myfunc de la console facilement. (Type myfunc et il sera disponible après cette exécution automatique.
>>> from part2.test import myfunc
>>> myfunc
Puis, quand je myfunc (5) il agit comme dans l'interpréteur Python Il serait donc utile d'accéder à des variables de la même façon pour Débogage de mon code J'ai de gros tableaux et je fais divers tests et opérations pendant le processus de débogage Comme: Récupère mon x et fais x.sum(), fais plus tard x [:: 10], ou transpose opère avec d'autres tableaux observe les résultats , expérience etc ...
espère qu'il y aura une meilleure solution.
Je me sers PyDev pendant des mois et je ne savais pas que vous pouvez le faire. (Je n'en ai jamais eu besoin, je suppose). À quoi je pensais? –
Voir ces réponses: - http://stackoverflow.com/questions/2045551/interactive-pydev-console-at-breakpoint - http://stackoverflow.com/questions/271625/interactive-console-using-pydev-in- Eclipse –
OK, certains semblent utiles. La console Still Debug ne donne pas l'impression d'utiliser l'interpréteur Python, où vous pouvez facilement compléter et interagir avec les variables/contenus. –