Ответ 1
Выберите фрагмент кода или весь файл, затем в контекстном меню выберите Выполнить выбор в консоли.
Я хочу это, чтобы сохранить историю командной строки после повторных прогонов и вставить строки из консоли в тесты и т.д. Точно как в IDLE.
[Я понимаю, что этот вопрос в основном представляет собой дубликат Запуск модуля из консоли pycharm. Но вопрос не отвечает удовлетворительно (для меня), и моя нехватка репутации не позволяет мне прокомментировать там, так как я только что подписался.]
Выберите фрагмент кода или весь файл, затем в контекстном меню выберите Выполнить выбор в консоли.
Shift+Alt+E
выполнит выбранный код.
Для всех, у кого есть эта проблема: перейдите в меню "Запуск/отладка", выберите "Редактировать конфигурацию", установите флажок "Показать командную строку", это позволит вам вводить параметры в консоли в приглашении → > и проверять свою функцию,
Изменить: чтобы это изменение применимо ко всем вашим .py файлам (поскольку этот флажок применим только к текущему файлу, над которым вы работаете) перейдите к: Edit configuration, во всплывающем окне вы увидите дерево меню в левой части выберите "По умолчанию", затем "Питон", затем установите флажок "Показать командную строку", это сделает настройку по умолчанию всякий раз, когда вы открываете файл .py(эта функция должна быть включена по умолчанию!)
В пичарме делаем:
Run>Edit Configuration>Show command line afterwards