python - 如何在 jupyter notebook 中触发保存命令?
问题描述
我正在运行一个脚本,该脚本会自动上传完成后运行的 jupyter notebook。
但是,我意识到上传的笔记本总是“滞后”的。似乎浏览器中显示的内容与磁盘上的文件不同步。
如何触发从 jupyter notebook 到浏览器当前内容的保存命令?我知道我可以从浏览器中保存,但这是一个自动化过程。谢谢!
看起来以下是一个可行的解决方案
%autosave 1
但它出错“Javascript错误:未定义IPython”,我可以确认自动保存魔术功能不起作用
我在官方文档中也找不到 %autosave 作为选项之一: https ://ipython.readthedocs.io/en/stable/interactive/magics.html#line-magics
解决方案
Jupyter 默认每 2 分钟自动保存一次
你可以使用细胞魔法来改变它
%autosave 1
每隔一秒自动保存一次
https://www.webucator.com/blog/2016/03/change-default-autosave-interval-in-ipython-notebook/
推荐阅读
- node.js - 在 vue.js 中构建具有不同组件的个人资料页面(可编辑)
- ruby-on-rails - 评论未保存到数据库 - 无法自动加载常量 CommentController
- reactjs - 有没有办法将 React 事件移动到另一个文件然后导入它?
- jquery - 如何处理多个下拉菜单的显示/隐藏
- html - div的半背景色
- mongodb - 递归 Mongo 查找
- c - MIPS 汇编,C - 为什么我得到一个未定义的 main 引用?
- c - C中的平方根程序未编译
- facebook - 使用 Unity 在 Facebook 上分享时使用什么权限
- prolog - 在 Prolog 中使用 OR