诸如Spyder之类的IDE如何将命令发送到其交互式ipython shell(例如,单击“运行”按钮时runfile()
之类)?有没有办法打开ipython控制台并从控制台外部(例如从cmd或python脚本)向内核发送命令?
我已经在ipython文档中阅读了有关消息传递和execute_request
消息类型的信息,但未提供有关如何实现该信息的指示。而且我不确定这是否是Spyder所使用的-在Spyder中,当您单击运行时,runfile()
命令会插入到ipython控制台输入中。