Вбудована оболонка python для поточного сеансу налагодження
- Встановіть точку зупинки на лінії, що цікавить ваш код (тобто, клацнувши по жолобу), і запустіть налагодження (клацніть правою кнопкою миші в редакторі, а потім виберіть Налагодження myfile.py ... ).
- Коли точка перерви досягнута, знайдіть вкладку Налагодження > Консоль , а потім натисніть значок Показати в командному рядку (див. Знімок екрана).
Це ввімкне оболонку python (зверніть увагу на зелений >>>
на скріншоті), де ви зможете отримати доступ до всіх змінних у поточній області дії та виконати все, що зазвичай робите в оболонці Python.
В останніх версіях pycharm ви отримуєте повний інтерпретатор ipython замість простої оболонки python (якщо встановлений ipython).
![Увімкнення оболонки Python для налагодженої програми](https://i.stack.imgur.com/mTHDA.jpg)
Оцінка експресії вікно
Як більш зручну альтернативу, якщо вам потрібно лише перевірити деякі змінні, отримати доступ до елементів або методів виклику об’єкта в області, як тільки досягнуто точки зупинку, виберіть вираз у поточній області, клацніть правою кнопкою миші -> Оцінити вираз (або скористайтеся гарячу клавішу, показану в меню під Run→ Evaluate Expression...), відредагуйте за потребою - ви можете ввести будь-який вираз python з можливістю автоматичного заповнення - а потім натиснути Enter (або клацнути Оцінити ), щоб перевірити результат.
Підтримуються багато- та багаторядкові вирази: щоб отримати багаторядкову версію діалогового вікна Огляд, натисніть режим фрагмента коду або виберіть у редакторі більше одного рядка коду, а потім обчисліть вираз. Ви можете призначити значення існуючим змінним (нові неможливо визначити) і запускати цілі фрагменти коду.
![перевірка змінних у поточному обсязі](https://i.stack.imgur.com/ZWsxL.png)
Наведення курсору миші на змінні
Щоб побачити значення змінної після того, як ви потрапили в точку зупинки в режимі налагодження, наведіть вказівник миші на змінну (1-2 секунди), і значення буде показано в підказці.
![введіть тут опис зображення](https://i.stack.imgur.com/y1DHL.png)
Підказка міститиме ➕піктограму - натискання на неї відкриє інспектор у спливаючому вікні.
![введіть тут опис зображення](https://i.stack.imgur.com/YF9Fs.png)
Для змінних в області дії інспектор відображається на нижній панелі в розділі Налагодження > Налагоджувач .
Для pandas
фреймів даних ви побачите посилання Переглянути як DataFrame на панелі інспектора змінних або у спливаючому вікні наведення курсору - клацання на посилання відображатиме фрейм даних як таблицю на панелі Data View .
Оновлення
В останніх версіях Pycharm (2019+) піктограма інтерпретатора тепер виглядає інакше:
![піктограма перекладача pycharm](https://i.stack.imgur.com/158Jd.png)
Також в інтерфейсі налагодження unittest / pytest значок розміщується першим на панелі значків.