Как IDE, такие как Spyder , отправляют команды в свою интерактивную оболочку ipython (например, runfile()
при нажатии кнопки запуска)?Есть ли способ открыть консоль ipython и отправить команды в ядро извне консоли (например, из сценария cmd или python)?
Я прочитал в документации по ipython об обмене сообщениями и execute_request
тип сообщения, но он не дает указаний на то, как вы бы это реализовали.И я не уверен, что это даже то, что использует Spyder - в Spyder, когда вы нажимаете run, команда runfile()
вставляется в консольный ввод ipython.