Pycharm запуск программы через консоль

Есть ли простой способ запускать скрипты Python в консоли PyCharm? Моя предыдущая IDE — PyScripter — предоставляет мне эту приятную маленькую функцию. Насколько мне известно, в PyCharm есть 2 способа запуска скрипта в консоли: 1) Выберите кучу кода и нажмите Ctrl + Alt + E . 2) Сохраните код в файл и импортируйте его из консоли. Есть ли способ сделать это, нажав кнопки «Выполнить» или «Отладка»? Мне нужно увидеть результат моего скрипта в консоли и все переменные, которыми можно управлять.

person night_bat schedule 02.02.2014 source источник

Ответы (6)

В конфигурации запуска / отладки добавьте -i к параметрам интерпретатора. Это не позволит ему закрыть сеанс Python даже после успешного запуска. Т.е. вы сможете увидеть все содержимое переменных

person Patrick schedule 13.03.2014

Если вы создаете конфигурацию времени выполнения, то после нажатия кнопки запуска (зеленый значок «воспроизведение») вы получите желаемый результат: ваш код выдаст вам вывод в консоли, которая автоматически открывается внизу. Вы можете создать множество различных конфигураций для запуска и отладки в рамках одного проекта. Вот ссылка из веб-справки PyCharm, которая охватывает конфигурации запуска / отладки: http://www.jetbrains.com/pycharm/webhelp/run-debug-configuration-python.html Возможный способ управления переменными с использованием режима отладки и окна оценки выражения добавлен в комментарий, но я упустил одну деталь: чтобы увидеть результат выполнения вашего интерактивного кода, вам нужно переключиться с вывода отладчика на вывод консоли; вкладки режимов находятся в верхнем левом углу нижней панели.

#2. Варианты исполнения команд. Переходим в PyCharm | Python для начинающих

person Mr. Girgitt schedule 02.02.2014

Мне нужно больше, чем результат в новой консоли. Мне нужно работать с моими переменными из этого сценария после завершения сценария — person night_bat; 03.02.2014

Если вы установите точку останова и запустите отладку, PyCharm остановится на вашей точке останова, где вы можете открыть окно оценки выражения (первый значок справа на панели отладчика), где вы можете взаимодействовать с переменными. Если определенный фрагмент кода стоит оставить, вы можете перетащить его в область кода. — person Mr. Girgitt; 03.02.2014

Читайте также:
Как разрешить доступ к программе на компьютере

Выполнить -> Изменить конфигурацию -> выберите сценарий, который вы хотите запустить, и дайте ему отображаемое имя -> ОК Теперь вы можете запустить его с помощью зеленой кнопки «Выполнить». Зеленая кнопка ошибки (рядом с кнопкой запуска) запустит его в режиме отладки. Примечание: рядом с кнопкой запуска вы можете отслеживать запускаемый скрипт / конфигурацию, выбирая его отображаемое имя.

person zvisofer schedule 02.02.2014

PyCharm создал новую вкладку с текстом «Процесс завершен с кодом выхода 0». Ничего подобного Python Console, нет переменных, доступных для обработки. — person night_bat; 03.02.2014

Я делаю это так: создаю свой скрипт в редакторе, назовите его myfirst.py, например

print «Hello» a= 1234
затем в консоли запускаю:
reload (myfirst)
Чтобы проверить переменные, используйте:
>>> myfirst.a

Не идеально, но это для вас pyCharm.

Божественная настройка IDE для Python | Pycharm

Если вам нужен опыт, подобный pyScripter, который, я думаю, более полезен, вы можете попробовать spyder2.

person rhody schedule 28.04.2015
Для вас также может быть хорошим вариантом использовать волшебную команду

%run scriptname.py

в консоли ipython (включая символ%). По сравнению с Cntrl + Alt + E вы также получаете четкую информацию об ошибках в вашем коде. Благодаря автозаполнению он также вводится за секунду, и вы можете использовать его в любой среде с оболочкой ipython. Для меня как ученого, который часто использует Python для исследования данных, это хороший вариант.

person Ansgar schedule 02.03.2018

С вашей программой в редакторе: Выполнить — Изменить конфигурации Затем в разделе «Выполнение» установите флажок «Запуск с консолью Python». Когда вы запускаете программу, указанную зеленой стрелкой, она запускается в консоли. После запуска все ваши объекты доступны для изучения и игры.

Источник: questu.ru

Запуск модуля из консоли pycharm

Я новичок в python и pycharm, и я хотел бы запустить модуль из консоли pycharm так же, как вы можете, из IDLE, если это возможно.

Идея состоит в том, чтобы создавать простые функции и тестировать их «вживую» с помощью консоли.

. как вы это делаете в pycharm?

Читайте также:
Топ бесплатных программ для видеомонтажа на ПК

ОТВЕТЫ

Ответ 1

Запуск сценариев Python с использованием pycharm довольно прост, цитата из документации:

Чтобы запустить сценарий с временной конфигурацией запуска/отладки Откройте нужный редактор в редакторе или выберите его в окне инструмента «Проект». Выберите «Выполнить» в контекстном меню или нажмите Ctrl + Shift + F10. Таким образом, временная конфигурация запуска/отладки создается на лету.

Кроме того, есть Python Console, доступная в pycharm: см. Документацию.

Представьте, что у вас есть модуль python с именем test_module.py :

def a(*args, **kwargs): print «I’m function a» def b(*args, **kwargs): print «I’m function b»

Затем в pycharm «Python Console» вы можете сделать это:

>>> from test_module import * >>> a() I’m function a >>> b() I’m function b

Если вам нужно выполнить часть существующего кода, вы можете использовать функцию » Выполнить выделение в консоли»: выберите фрагмент кода → щелкните правой кнопкой мыши → «Выполнить выделение в консоли».

Ответ 2

Для всех, у кого есть эта проблема: перейдите в меню «Запуск/отладка», выберите «Редактировать конфигурацию», установите флажок «Показать командную строку», это позволит вам вводить параметры в консоли в приглашении → > и проверять свою функцию,

Изменить: чтобы это изменение применимо ко всем вашим .py файлам (поскольку этот флажок применим только к текущему файлу, над которым вы работаете) перейдите к: Edit configuration, во всплывающем окне вы увидите дерево меню в левой части выберите «По умолчанию», затем «Питон», затем установите флажок «Показать командную строку», это сделает настройку по умолчанию всякий раз, когда вы открываете файл .py(эта функция должна быть включена по умолчанию!)

Ответ 3

То, что вы ищете, это функция «Выполнить выбор в консоли», которая описана в разделе «Загрузка кода из редактора в консоль» в PyCharm онлайн помощь.

Ответ 4

enter image description here

Похоже, в версии 2018.3 эта опция теперь запускается Run with Python console в Run/Debug Configurations :

Ответ 5

Выберите строки script, которые вы хотите выполнить, и нажмите Shift+Alt+E

Ответ 6

Run File In Console

Правый клик → Запустить файл в консоли

enter image description here

Ответ 7

В пичарме делаем:

Run>Edit Configuration>Show command line afterwards

Ответ 8

Вы можете запустить ярлык » Найти действие» ( Ctrl + Shift + A или ⌘ + ⇧ + A на Mac), затем набрать команду run file и выбрать опцию Run file in Console .

Читайте также:
В какой программе пишут электронную музыку

enter image description here

Ответ 9

Предполагая, что ваш код находится в файле MySimpleCode.py вы можете просто сказать

run MySimpleCode

в консоли PyCharm. Это предполагает, что вы правильно установили свой рабочий каталог; например, если MySimpleCode.py находится в d:work в системе Windows, вы должны выполнить

cd d:work

первый. По моему мнению, другие решения упускают то, чего на самом деле хочет публикация: просто выполнить файл, подобный оболочке DOS или Unix, или скрипт .m в MATLAB. Не возиться с импортом, проектами и тд. Если вы используете CTRL SHIFT F10, ваш код выполняется, конечно, но в другой среде, поэтому у вас нет доступа к переменным, созданным в вашем коде.

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

Объяснение для людей с опытом работы с MATLAB: в большинстве Python IDE сначала нужно настроить интерпретатор в каком-то проекте. Эквивалентом MATLAB будет основная IDE, где вы можете выбрать свою версию MATLAB для каждого проекта. Это позволяет запускать ваш код Python на процессоре, графическом процессоре или даже на внешней плате NVIDIA с другими настройками (после нескольких дней в аду установки).

Для новичка это очень запутанно, потому что для простых примеров кода достаточно любого интерпретатора «по умолчанию». К сожалению, это не относится к Python (2 или 3 × 2.x или 2.y? Какая версия пакета?), И это будет ухудшаться по мере вашего продвижения (какая 32- или 64-разрядная версия TensorFlow доступна для Python 3. х? и тд).

Источник: utyatnishna.ru

Русские Блоги

Консоль Python называется консолью Python, то есть интерактивный режим Python (интерактивный режим Python в основном: cpython для использования >>> Как подсказка и ipython В [серийный номер]: Как подсказка).

Интерактивный режим Python может непосредственно ввести код, затем выполнить и немедленно получить результат. Следовательно, интерактивный режим Python в основном используется для отладки кода Python.

import pdb pdb.set_trace()

Где добавить это предложение, программа работает там, что будет приостановлено, что эквивалентно добавлению точек.

Источник: russianblogs.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru