Вы, вероятно, просто запускаете код, используя зеленую стрелку или любой другой эквивалентный способ сделать это. Проблема в том, что он запускает сценарий как отдельный процесс, и после его завершения ничего не остается от его среды.
Если вы хотите запустить как в IDLE, где вы выполняете сценарий, а затем можете изменить окружение, вы хотите выполнить в консоли . У вас есть несколько способов:
Execute Selection in Console
- это выполнит любой выделенный код в консоли:
Обратите внимание , что если код не выделен, эта опция станет Execute Line in Console
.
Одна опция ниже, это Run File in Console
. Это, очевидно, запустит весь скрипт в консоли:
Примечание как теперь в правой части, у вас есть переменные, определенные в скрипте.
Последний способ - включить это в конфигурациях Run:
Открыть Edit Configurations...
:
Затем под Execution
отметьте параметр Run with Python console
:
Теперь вы можете регулярно запускать файл, выбрав Run File
или используя зеленый треугольник.
Примечание: при использовании метода 2)
будет Автоматически включать конфигурацию, описанную в методе 3)
. Таким образом, в основном, после запуска файла один раз в консоли (как описано в методе 2)
), вы можете go регулярно запускать файл, и эти запуски будут также в консоли (пока вы не снимите флажок в конфигурация запуска).