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

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

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

  • Python: неразрешенная ошибка импорта для sqlite3 в PyDev в Eclipse
  • импорт импорта и изменение динамического пути
  • pydev не находит библиотеку python после установки
  • Проект PyDev для Google App Engine не находит webapp2
  • Добавление модулей python в pydev в eclipse приводит к ошибке импорта?
  • Перерыв на исключение в pydev
  • pydev не распознает установку django
  • Как запустить тесты django в Eclipse, чтобы сделать отладку возможной, но в тестовой базе данных
  • 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

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

    Interesting Posts

    Установите нелинейную функцию для данных / наблюдений с помощью pyMCMC / pyMC

    Преобразование float в строку без округления

    Какие библиотеки python могут указать мне приблизительное местоположение и часовой пояс с учетом IP-адреса?

    Подкласс – аргументы из суперкласса

    Как получить поведение профиля IPython из Jupyter 4.x?

    Сочетание классов выделения функций в scikit-learn

    Список установленных шрифтов OS X / C

    Как добавить пространство между двумя виджетами, размещенными в сетке в tkinter ~ python?

    Python протоколирование и вращение файлов

    Каковы последствия запуска python с флагом оптимизации?

    Изменить название Konsole через Python

    Использовать «timeit» Python из программы, но работать так же, как и в командной строке?

    измерение расстояния с использованием карты несоответствия

    В чем разница между pandas.qcut и pandas.cut?

    Переименование нескольких файлов в каталоге с помощью Python

    Python - лучший язык программирования в мире.