Есть ли переменная Explorer для PyCharm

Недавно я изменил с Spyder на PyCharm как на IDE Python. В Spyder я часто использовал функцию проводника переменных (см. Рисунок). Эта функция также доступна в PyCharm? enter image description here

Я нашел здесь здесь, что "Variable explorer in Python console (traff)" должен быть включен в PyCharm 3, но я не могу этого найти. Может быть, кто-то может сказать мне, как использовать этот инструмент.

Ответ 1

Список переменных доступен в консоли python Tools → Run Python Console..., как показано на снимке экрана ниже. Аналогичная функциональность для отображения переменных и наблюдаемых переменных доступна в консоли отладчика.

enter image description here

Ответ 2

Мне нравится Spyder для взаимодействия с моими переменными и PyCharm для редактирования моих скриптов. Альтернативное решение: используйте оба одновременно. Когда я редактирую в PyCharm (в Mac OS), обновления script обновляются в spyder. Лучшее из обоих миров!

Ответ 3

Для вашего второго вопроса: вы также можете выбрать свой код и нажать shift + alt + E, чтобы запустить часть вашего script на консоли python

Ответ 4

PyCharm имеет SciView для исследования переменных почти так же, как Spyder. Просто выполните выделение или ячейку в консоли, затем нажмите View as Array на панели Special Variable. Специальная панель переменных

Ответ 5

Щелкните правой кнопкой мыши файл и выберите "Запустить файл в консоли". Каждый раз, когда вы запускаете его, переменные будут отображаться в консоли, пока вы не нажмете кнопку остановки.

Ответ 6

Простой трюк:

поместите любую пустую строку в конец вашего кода, например

print('hi')

и установите точку останова на этой строке.

Затем запустите ваш код в режиме отладки. Наслаждайтесь! Для вашей справки показаны скриншоты редактора и окна отладки.

Editor window

Variables in debug window

Ответ 7

Если вы хотите просмотреть полный набор данных или массив, сделайте следующее:

  1. Перейти к консоли Python в Pycharm
  2. Обычно справа на вкладке специальных переменных прокрутите вниз и найдите фрейм данных или CSV, который вы хотите визуализировать.
  3. Щелкните правой кнопкой мыши на фрейме данных/наборе данных и просмотрите опцию в виде массива/фрейма данных.
  4. Итак, вы видите открытую вкладку с вашими данными.

Ответ 8

Шаг 1. Установите точку останова, нажав справа от номера строки. Шаг 2. Нажмите кнопку отладки или щелкните правой кнопкой мыши, затем отладка Шаг 3. Нажмите кнопку над кнопкой настроек в консоли, чтобы просмотреть переменные Шаг 4. Дважды щелкните переменную того, что вы хотите проверить значения. Вы также можете щелкнуть правой кнопкой мыши эту конкретную переменную и просмотреть ее как фрейм данных.

Ответ 9

Если вы хотите проверить переменные, которые содержат массивы или наборы данных, например Spyder, и увидеть их как хорошую таблицу, вы можете сделать следующее:

1- Поставьте точку останова после переменной, которую вы хотите проверить (в моем случае это dataset): enter image description here

2- Запустите отладчик (маленькая ошибка в правой верхней части pyCharm).

Затем отладчик остановится на линии, и вы увидите что-то вроде ниже в окне отладчика в нижней части pyCharm. enter image description here

3- Щелкните правой кнопкой мыши по переменной и выберите View As DataFrame

enter image description here

4- Затем вы будете представлены хорошей таблицей, как показано ниже:

enter image description here