【问题标题】:IPython Notebook: Save the currently running notebook as ipynb file using a python command in a cell?IPython Notebook:在单元格中使用 python 命令将当前运行的笔记本保存为 ipynb 文件?
【发布时间】:2013-07-01 17:30:05
【问题描述】:

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

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

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

【问题讨论】:

    标签: ipython-notebook


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-12
      • 2014-01-28
      • 1970-01-01
      相关资源
      最近更新 更多