Интерактивная консоль с использованием Pydev в Eclipse?

Я отлаживаю свой код Python в Eclipse, используя плагин Pydev. Я могу открыть консоль Pydev, и это дает мне два варианта: «Консоль для текущего активного редактора» и «Консоль Python». Однако ни один из них не является полезным для проверки текущего состояния переменной после точки останова.

Например, код остановлен в точке останова, и я хочу проверить переменную «действие» с помощью консоли. Однако мои переменные недоступны. Как я могу делать такие вещи, как «dir (action)» и т. Д.? (даже если он не использует консоль).

5 Solutions collect form web for “Интерактивная консоль с использованием Pydev в Eclipse?”

Эта функция документирована здесь:

http://pydev.org/manual_adv_debug_console.html

Консоль, которая открывается в перспективе отладки, фактически интерактивна, хотя мне потребовалось некоторое время, чтобы ее реализовать. Вам нужно нажать дважды два раза после ввода чего-либо, а затем получить оценку. Дополнительная информация о сайте Pydev: http://pydev.org/manual_adv_debug_console.html

Дважды нажмите «действие» или любую другую переменную.

Ctrl + Shift + D,

И если вы используете часы, я не могу представить себе лучшее взаимодействие. Вы можете видеть каждое изменение.

Когда я устанавливаю точку останова и нажимаю F11, Eclipse запускает отладчик и предлагает открыть «Debug Perspective». Затем вы можете открыть окно -> Показать вид -> Выражения, который открывает представление выражений, затем вы можете щелкнуть правой кнопкой мыши в окнах просмотра выражений и выбрать «Добавить Watch Expression», чтобы добавить любое выражение (например, dir). И наоборот. также способный набирать dir (некоторое выражение) в консоли PyDev и получать тот же эффект. Я использую PyDev 1.4.6.2788

На небольшом мониторе вы можете не понимать, что интерактивная консоль отладки отличается от обычной интерактивной консоли: она имеет вторую командную строку внизу, где вы печатаете, а не сверху, как обычная консоль.

  • pydev не находит библиотеку python после установки
  • Не удается отладить проект Pyramid в Eclipse / Pydev с официанткой
  • eclipse + pydev не может найти библиотеку cuda для тензорного потока
  • Не удалось загрузить репозиторий (PyDev для eclipse)
  • Есть ли способ получить REPL в pydev?
  • Где Anaconda Python устанавливается в Windows?
  • Плагин PyDev Eclipse не обновляется в Eclipse Update Manager
  • Хорошая иерархия вызовов в Eclipse / PyDev
  • Есть ли способ подавить нерешенные импорт в eclipse в проекте PyDev?
  • python 3.1 с pydev
  • Принудительное затмение для перезагрузки модулей Python
  • Python - лучший язык программирования в мире.