1

有没有办法将 Ipython 笔记本保存为该笔记本中单元格中的 ipynb 文件?

我知道我可以随时通过手动按“CTRL-M S”来保存它,但我想在单元格中使用一个命令来保存它(python 命令或 %magic)。通过这种方式,我可以“运行所有单元格”并确保在执行完成时将输出(例如内联数字)保存到笔记本文件中。

更新:Jupyter 笔记本的当前版本(IPython 笔记本的继任者)每隔几分钟自动保存到一个隐藏文件夹中(当我提出问题时,此功能正在开发中 - 请参阅已接受的答案)。

4

1 回答 1

1

不,因为内核不知道它是从笔记本访问的。不过开发版有自动保存功能,你可以编写一个 JavaScript 扩展来监听单元执行事件。但是 Python 不是这样做的方法。(或display(Javascript('js-code-to-save-notebook'))在最后一个单元格,但我没有告诉你)

于 2013-07-04T05:47:08.440 回答