【发布时间】:2014-06-10 15:35:54
【问题描述】:
是否可以通过 Bash 脚本与 IPython 交互式会话(或内核)进行交互?理想情况下,我想在 shell 脚本中做这样的事情(我知道 send 子命令可能不存在这样的):
# do stuff in Bash ...
# start a kernel and get its Id
KERNEL=`ipython init --command="print(__KERNELID__)"`
# do something inside the kernel
ipython send --kernel=KERNELID --command="mylist = [0,1,2]"
然后,理想情况下,命令
ipython send --kernel=KERNELID --command="print(mylist)"
会输出
[0, 1, 2]
最后,我需要以某种方式破坏内核:
ipython --kernel=KERNELID --command="sys.exit()"
可能已经有一种机制可以做我想做的事, 正确的?不幸的是,我没能找到它...
【问题讨论】:
标签: ipython