Pycharm: запустити лише частину мого файлу Python


87

Чи можна запустити лише частину програми в PyCharm?

В інших редакторах є щось на зразок комірки, яку я можу запустити, але я не можу знайти такий варіант у PyCharm?

Якщо цієї функції не існує, це буде для мене величезним недоліком ... Тому що для мого аналізу даних мені дуже часто потрібно лише запустити кілька останніх рядків мого коду.


3
Ви можете використовувати блокнот Jupyter всередині pyCharm. Просто виберіть новий блокнот Jupyter
статистика процесора

2
Чи можна запустити лише частину програми в PyCharm? Так. Ви можете звернутися до такого веб-сайту: тут введіть опис посилання
Сіран Лю

Відповіді:


98

Я знайшов простіший спосіб.

  • перейдіть до Файл -> Налаштування -> Розкладка клавіш
  • Знайдіть Execute Selection in Consoleі перепризначте його на новий ярлик, наприклад Crl + Enter.

Це той самий ярлик до тієї самої дії в Spyder та R-Studio.


8
Дуже рада, що ви додали цю відповідь! Я впевнений, що всі користувачі RStudio та Spyder це оцінять
KenHBS

3
Чи є спосіб зробити це, не вибираючи розділ коду щоразу? Наприклад, у Spyder, ми можемо написати "# %%" на початку та в кінці розділу коду, і ми можемо виконати його в консолі за допомогою Ctrl + Enter, не вибираючи його.
Kanmani

4
@kanmani подивись plugins.jetbrains.com/plugin/7858-pycharm-cell-mode, він робить те, про що ти просиш
Piotr Czapla,

1
Зверніть увагу: незважаючи на назву "Виконати виділення в консолі", наведення курсору на будь-яке місце в рядку та використання цієї дії призведе до виконання поточного рядка.
Ufos

Чи існує ярлик для запуску виділення в терміналі?
mikey

67

Ярлик Pycharm для запуску "Виділення" на консолі - ALT + SHIFT + e

Щоб це працювало належним чином, вам доведеться запустити все таким чином.

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


21

Ви можете вибрати фрагмент коду та за допомогою меню правої кнопки миші вибрати дію "Виконати виділення в консолі".


2
На жаль, це не працює, оскільки всі змінні, визначені перед моїм фрагментом коду, більше не знаходяться в робочій області.
FrankTheTank

@FrankTheTank Вам потрібно виділити весь відповідний код, включаючи будь-який імпорт. В основному це ярлик copy-paste.
raiderrobert

14

Ви можете встановити точку зупинки, а потім просто відкрити консоль налагодження. Отже, перше, що потрібно увімкнути на консолі налагодження:

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

Після ввімкнення встановіть точку зупинки там, де ви хочете:

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

Після закінчення встановлення точки зупинку:

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

Після цього:

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


6
  1. Зайдіть у Файл >> Налаштування >> Плагіни та встановіть плагін PyCharm cell mode
  2. Перейдіть до Файл >> Налаштування >> Зовнішній вигляд і поведінка >> Карта клавіш і призначте комбінації клавіш для Run CellіRun Cell and go to next

Клітинка розмежована ##

Посилання https://plugins.jetbrains.com/plugin/7858-pycharm-cell-mode

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.