Как отправлять команды на консольный сеанс ipython

Как IDE, такие как Spyder, отправляют команды в свою интерактивную оболочку ipython (например, runfile() при нажатии на кнопку запуска)? Есть ли способ открыть консоль ipython и отправить команды ядру извне консоли (например, из сценария cmd или python)?

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

0 ответов

Другие вопросы по тегам