有没有办法将Ipython笔记本保存为该笔记本中的单元格的ipynb文件?
我知道我可以通过手动按“CTRL-M S”随时保存它,但我想在单元格中使用命令(python命令或%magic)。 通过这种方式,我可以“运行所有单元格”,并确保在执行完成时将输出(例如内联图形)保存到notebookfile中。
更新:Jupyter笔记本的当前版本(IPython笔记本的后续版本)每隔几分钟自动保存到一个隐藏文件夹中(当我提出问题时,此功能正在开发中 - 请参阅接受的答案)
答案 0 :(得分:1)
不,因为内核不知道它是从笔记本电脑访问的。 Dev版本具有自动保存功能,您可以编写一个侦听单元格执行事件的javascript扩展。但Python不是这样做的方式。 (或最后一个单元格中的display(Javascript('js-code-to-save-notebook'))
,但我没有告诉你)