Python-Debugger in Eclipse+PyDev

Ich versuche, Eclipse+PyDev-pair-Mädchen für einige meiner arbeiten. (Eclipse v3.5.0 + PyDev v1.5.6) ich konnte nicht einen Weg finden, zu entlarven alle meine Variablen in die PyDev-Konsole (Durch PyDev-Konsole -> Konsole für den aktuell aktiven editor option) verwende ich einen einfachen code, um das Problem zu beschreiben. Wenn ich Schritt-für-Schritt durch den code gehen kann ich nicht auf meine "x" - variable aus der Konsole. Es wird betrachtet, auf der Registerkarte "Variablen", aber das ist nicht wirklich das was ich will.

Jede Hilfe zu schätzen wissen.

Siehe mein screenshot zur besseren Beschreibung:

alt-text http://img541.imageshack.us/img541/4514/eclipsedebug.png

EDIT:

Davon ausgehen, indem ein einfaches func wie:

def myfunc(x):
    return x**x

Wenn ich debug mit der Funktion Hinzugefügt, in der ich den code zugreifen können myfunc von der Konsole leicht. (Type myfunc, und es wird verfügbar sein, nachdem diese automatische Ausführung:

>>> from part2.test import myfunc
>>> myfunc

Dann, wenn ich myfunc(5) es verhält sich genau wie in den Python-interpreter. Es wäre also nützlich, um auf Variablen zuzugreifen, die in gleicher Weise für das Debuggen meines Codes. Ich habe große arrays und ich mache verschiedene tests und Operationen während der debug-Prozess. Wie:
Bekomme meine x und x zu tun.sum(), später do x[::10], oder transponieren Sie die Zusammenarbeit mit anderen arrays, die Ergebnisse beobachten, Experimentieren etc...

Hoffe, es wird eine bessere Lösung sein.

  • Sehen Sie diese Antworten: - stackoverflow.com/questions/2045551/... - stackoverflow.com/questions/271625/...
  • Ich habe mit PyDev für Monate und wusste nicht, dass Sie dies tun können. (Nie gebraucht, Schätze ich mal). Was sollte ich denken?
  • OK, einige der nützlich aussieht. Noch Debug-Konsole nicht geben die tatsächliche Gefühl mit Python-interpreter, wo Sie können die tab-vervollständigen und die Interaktion mit Variablen/Inhalte leicht und bequem.
Schreibe einen Kommentar