2015-12-12 2 views
0

Я пишу свои .py файлы с помощью редакторов Pycharm JetBrains. Когда я запускаю свои коды, вывод отображается в консоли под названием «Запуск» без каких-либо подсказок. Поэтому у меня нет доступа к переменным вывода моего кода. Как я могу заставить pycharm показать вывод моих кодов в консоли ipython?Запуск файла python .py на Jetbrain Pycharm

+0

Что вы подразумеваете под «без подсказки»? Нет никакой разницы между окном запуска pycharm и выходом консоли ipython. Терминал ipython является просто интерактивным. Pycharm предназначен для написания полных сценариев python, а не для интерактивных интерактивных подсказок. –

+0

«Без подсказки», я имею в виду, что я ничего не могу написать в «Run Console». Предположим, что я пишу полный скрипт python, в котором я определил 'x = 2'. Тогда где-то в коде я устанавливаю 'y = 2 ** x'. Наконец, я запускаю свой сценарий. Теперь, где я могу получить значение 'y'? – Admia

+0

У вас нет. Вы можете «печатать (y)» или делать что-либо еще с ним. Как я уже сказал, pycharm не предназначен для интерактивного программирования. Все переменные очищаются до и после запуска скрипта. –

ответ

1

Вы можете отредактировать конфигурацию запуска и установить флажок «Показать командную строку впоследствии». Это запустит ваш скрипт, но оставит вас в интерактивном приглашении. Все из вашего скрипта будет импортировано и доступно.

В качестве примечания, если вы устанавливаете пакет IPython (Preferences -> Project -> Project Interpreter, щелкните +, чтобы добавить пакеты), вы можете получить более удобный консольный интерпретатор.

И, наконец, другой способ выполнить то, что вы ищете: работать под Debug, а не Run. Вы можете установить точку останова, а затем использовать консоль отладчика прямо на интересующей вас линии.