未手动保存Jupyter Notebook直接下载,代码是否留存?是否有自动保存?
Jupyter Notebook未手动保存就下载的相关问题解答
导出文件的内容有效性
你通过Jupyter Notebook的下载功能导出的文件(如.ipynb、.py等格式),是直接读取当前编辑器中显示的内容生成的。只要你编写的代码在导出时还在编辑器里,不管有没有手动点击保存,导出的文件都会包含这些内容,老师可以正常查看。
Jupyter Notebook的自动保存机制
- 默认开启自动保存功能,默认同步间隔为120秒(2分钟),后台会自动将当前编辑内容同步到对应目录下的.ipynb文件中
- 自动保存的文件存放在你启动Notebook时的工作目录里,文件名就是你创建时的名称(未改名则为
Untitled.ipynb这类默认名称) - 即便未手动保存,只要编辑器内容未因意外丢失,导出操作都会抓取最新的编辑内容
后续验证方法
如果能再次访问当时的Notebook运行环境,可以查看工作目录下对应的.ipynb文件,里面应该包含你编写的全部代码——因为自动保存一直在后台运行。
内容的提问来源于stack exchange,提问作者Marija
相关产品推荐
相关产品推荐

