IPython Notebook:在单元格中使用python命令将当前运行的笔记本保存为ipynb文件?

时间:2013-07-03 20:52:53

标签: ipython-notebook

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

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

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

1 个答案:

答案 0 :(得分:1)

不,因为内核不知道它是从笔记本电脑访问的。 Dev版本具有自动保存功能,您可以编写一个侦听单元格执行事件的javascript扩展。但Python不是这样做的方式。 (或最后一个单元格中的display(Javascript('js-code-to-save-notebook')),但我没有告诉你)