使用现有的ipython内核运行python脚本而不使用控制台

时间:2016-12-24 21:10:21

标签: console kernel ipython

我可以从bash shell运行python脚本,如下所示:

>> python script.py

我也可以启动一个iPython内核并将多个iPython控制台连接到同一个内核,如下所示:

>> ipython kernel
...
To connect another client to this kernel, use:
--existing kernel-8987.json

然后,对于我想要的多个控制台,我执行

>> jupyter console --existing kernel-8987.json

但是,我想要做的是启动一个内核,然后运行脚本而不用打开一个控制台。我想做这样的事情:

>> ipython --existing kernel-8987.json script.py

这可能以某种方式这样做吗?

1 个答案:

答案 0 :(得分:0)

% jupyter console --version
6.2.0

我可以从这样的文件中执行 one-liners

% jupyter console --simple-prompt --existing kernel-8987.json < script.py