Я пробую пару Eclipse + PyDev для некоторых моих работ. (Eclipse v3.5.0 + PyDev v1.5.6) Я не смог найти способ выставить все свои переменные на консоль PyDev (Через консоль PyDev -> Консоль для текущего активного редактора) Я использую простой код для описания проблемы , Когда я пошагово перебираю код, я не могу получить доступ к моей переменной «x» из консоли. Он просматривается на вкладке Переменные, но это не совсем то, что я хочу.
Любая помощь приветствуется.
Смотрите мой скриншот для лучшего описания:
альтернативный текст http://img541.imageshack.us/img541/4514/eclipsedebug.png
EDIT:
Предположим, что вы добавили простой функционал вроде:
def myfunc(x):
return x**x
Когда я отлаживаю функцию, добавленную в код, я могу легко получить доступ к myfunc из консоли. (Введите myfunc, и он будет доступен после этого автоматического выполнения:
>>> from part2.test import myfunc
>>> myfunc
Затем, когда я выполняю myfunc (5), он действует так же, как в интерпретаторе Python. Было бы так полезно получить доступ к переменным аналогичным образом для отладки моего кода. У меня есть большие массивы, и я делаю различные тесты и операции во время процесса отладки. Подобно:
Получите мой x и выполните x.sum (), позже выполните x [:: 10] или транспонируйте, работайте с другими массивами, наблюдайте за результатами, экспериментируйте и т. Д. *
Надеюсь, будет лучшее решение.