【发布时间】:2013-07-28 03:21:33
【问题描述】:
有谁知道是否可以从命令行以非交互方式运行 IPython/Jupyter 笔记本并将生成的 .ipynb 文件与运行结果一起保存。如果还不能实现,那么用 phantomJS 实现、打开和关闭内核以及打开和关闭 Web 服务器有多难?
更具体地说,假设我已经有一个笔记本 original.ipynb,并且我想重新运行该笔记本中的所有单元格并将结果保存在一个新笔记本 new.ipynb 中,但是只需在命令上使用一个命令即可无需在浏览器中进行交互或关闭内核或 Web 服务器,并假设没有内核或 Web 服务器已在运行。
示例命令:
$ ipython notebook run original.ipynb --output=new.ipynb
【问题讨论】: