在没有控制台的情况下使用现有的ipython内核运行python脚本

mrc*_*ary 5 console kernel ipython

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

>> python script.py
Run Code Online (Sandbox Code Playgroud)

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

>> ipython kernel
...
To connect another client to this kernel, use:
--existing kernel-8987.json
Run Code Online (Sandbox Code Playgroud)

然后,对于我想要的尽可能多的控制台,我执行

>> jupyter console --existing kernel-8987.json
Run Code Online (Sandbox Code Playgroud)

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

>> ipython --existing kernel-8987.json script.py
Run Code Online (Sandbox Code Playgroud)

这有可能做到吗?

pai*_*aiv 2

% jupyter console --version
6.2.0
Run Code Online (Sandbox Code Playgroud)

我可以从这样的文件中执行单行代码:

% jupyter console --simple-prompt --existing kernel-8987.json < script.py
Run Code Online (Sandbox Code Playgroud)