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