Ответ 1
Список переменных доступен в консоли python Tools → Run Python Console..., как показано на снимке экрана ниже. Аналогичная функциональность для отображения переменных и наблюдаемых переменных доступна в консоли отладчика.
Недавно я изменил с Spyder
на PyCharm
как на IDE Python. В Spyder
я часто использовал функцию проводника переменных (см. Рисунок). Эта функция также доступна в PyCharm
?
Я нашел здесь здесь, что "Variable explorer in Python console (traff)
" должен быть включен в PyCharm 3
, но я не могу этого найти. Может быть, кто-то может сказать мне, как использовать этот инструмент.
Список переменных доступен в консоли python Tools → Run Python Console..., как показано на снимке экрана ниже. Аналогичная функциональность для отображения переменных и наблюдаемых переменных доступна в консоли отладчика.
Мне нравится Spyder для взаимодействия с моими переменными и PyCharm для редактирования моих скриптов. Альтернативное решение: используйте оба одновременно. Когда я редактирую в PyCharm (в Mac OS), обновления script обновляются в spyder. Лучшее из обоих миров!
Для вашего второго вопроса: вы также можете выбрать свой код и нажать shift + alt + E
, чтобы запустить часть вашего script на консоли python
PyCharm имеет SciView для исследования переменных почти так же, как Spyder. Просто выполните выделение или ячейку в консоли, затем нажмите View as Array на панели Special Variable. Специальная панель переменных
Щелкните правой кнопкой мыши файл и выберите "Запустить файл в консоли". Каждый раз, когда вы запускаете его, переменные будут отображаться в консоли, пока вы не нажмете кнопку остановки.
Простой трюк:
поместите любую пустую строку в конец вашего кода, например
print('hi')
и установите точку останова на этой строке.
Затем запустите ваш код в режиме отладки. Наслаждайтесь! Для вашей справки показаны скриншоты редактора и окна отладки.
Если вы хотите просмотреть полный набор данных или массив, сделайте следующее:
Шаг 1. Установите точку останова, нажав справа от номера строки. Шаг 2. Нажмите кнопку отладки или щелкните правой кнопкой мыши, затем отладка Шаг 3. Нажмите кнопку над кнопкой настроек в консоли, чтобы просмотреть переменные Шаг 4. Дважды щелкните переменную того, что вы хотите проверить значения. Вы также можете щелкнуть правой кнопкой мыши эту конкретную переменную и просмотреть ее как фрейм данных.
Если вы хотите проверить переменные, которые содержат массивы или наборы данных, например Spyder, и увидеть их как хорошую таблицу, вы можете сделать следующее:
1- Поставьте точку останова после переменной, которую вы хотите проверить (в моем случае это dataset
):
2- Запустите отладчик (маленькая ошибка в правой верхней части pyCharm).
Затем отладчик остановится на линии, и вы увидите что-то вроде ниже в окне отладчика в нижней части pyCharm.
3- Щелкните правой кнопкой мыши по переменной и выберите View As DataFrame
4- Затем вы будете представлены хорошей таблицей, как показано ниже: