【问题标题】:Jupyter Notebook: command for save the current notebook?Jupyter Notebook:保存当前笔记本的命令?
【发布时间】:2018-12-20 01:55:49
【问题描述】:

我可以在运行代码后自动将笔记本保存为 HTML。但是,有时结果生成得太快,所以输出的 HTML 没有最后一个单元格中的输出。

我想知道,是否可以告诉文件自己保存?

有点像

# In last cell
current_filename = 'my_file.ipynb'
save_current_notebook(current_filename)
output_HTML(current_filename)

现在我可以逍遥法外了:

display(Javascript("IPython.notebook.save_notebook()"),            
        include=['application/javascript'])

【问题讨论】:

    标签: jupyter-notebook


    【解决方案1】:

    当以下单元运行时,它会自动保存笔记本。

    %%javascript
    IPython.notebook.save_notebook()
    

    我把它作为笔记本的最后一个单元格,一旦执行完成,我就想保存它。

    OP 提出的建议对我不起作用,但上述建议对我有用。谢谢你的想法。

    【讨论】:

    • 在单元格中运行此操作后,我的笔记本每 1 秒保存一次....如何停止此操作?而且,ipython 和 jupyter 的哪个版本可以正常工作?
    • 我在 jupyter notebook 5.7.0、Python 3.6.6、IPython 6.5.0 上测试了它。它只会在此设置上保存一次。
    • 如何用R内核保存笔记本?
    • 这很好,但有没有办法“另存为”
    • 它似乎没有将笔记本保存在当前状态。它错过了最后约 5-30 秒内的所有更改。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-16
    • 1970-01-01
    • 2018-04-11
    • 2013-07-01
    相关资源
    最近更新 更多