Где запускать сценарии в точке останова отладчика PyCharm?

При запуске отладчика PyCharm и остановке в точке останова есть ли консоль для запуска и отображения некоторых вычислений с открытой мне локальной переменной?

Я имею в виду настройку отладчика в Matlab, где при остановке в точке останова в функции можно запускать сценарии, используя переменные внутри функции.


person Hans    schedule 02.08.2016    source источник


Ответы (2)


Если я хорошо понял, что вы имеете в виду, да, PyCharm предоставляет вам консоль, где вы можете запускать локальные сценарии или просто видеть значение переменной во время точки останова.

Запустите отладчик PyCharm, и в нижней части окна вы должны увидеть главную консоль.

Вы должны нажать кнопку под названием «Показать подсказку Python». Теперь вы должны иметь возможность писать в консоли.

Посмотрите на картинку для более подробной информации.

введите здесь описание изображения

person Giordano    schedule 03.08.2016
comment
можно ли запустить набор команд? скажем, если у вас есть пять строк кода, которые вы хотите запустить, можете ли вы выделить их и щелкнуть правой кнопкой мыши или что-то в этом роде? я заметил, что вы не можете скопировать и вставить их в приглашение python; он просто выполняет первую строку, если вы это сделаете. - person honi; 03.08.2016
comment
Я нашел это. Спасибо. Однако эта кнопка «Показать подсказку Python» появляется только после того, как вы нажали кнопку «Консоль» слева от второй строки сверху рядом с кнопкой «Отладчик». Эта кнопка будет отображаться на вашем изображении, если ее ширина больше. Будет хорошо, если вы добавите эту часть информации и покажете немного увеличенное изображение, потому что я не смог найти панель, содержащую кнопку «Показать подсказку Python», как показано на вашем изображении изначально. - person Hans; 03.08.2016

Вы можете использовать Evaluate Expression и Watches для запуска кода во время отладки.

person user2235698    schedule 04.08.2016
comment
Спасибо. Это очень полезно. - person Hans; 05.08.2016