Jupyter Notebook的.ipynb checkpoints文件 版本控制保存机制

发布时间 2023-10-10 20:07:11作者: emanlee

https://blog.csdn.net/weixin_44322234/article/details/110051592

https://www.it1352.com/2751337.html

=====================================

每当你创建一个新的 notebook 时,都会创建一个检查点文件以及你的 notebook 文件;它将位于你保存位置的隐藏子目录中称作 .ipynb_checkpoints,也是一个 .ipynb 文件。默认情况下,Jupyter 将每隔 120 秒自动保存你的 notebook,而不会改变你的主 notebook 文件。当你“保存和检查点”时,notebook 和检查点文件都将被更新。因此,检查点使你能够在发生意外事件时恢复未保存的工作。你可以通过 “File > Revert to Checkpoint“ 从菜单恢复到检查点。

=====================================

Jupyter 每次创建 .ipynb 文件时都会创建一个检查点文件,然后每次你更新检查点文件手动保存初始.ipynb的进度.

手动保存是通过单击保存和检查点按钮保存文件时完成的操作:

 

另一方面,自动保存仅更新初始 .ipynb 文件,而不是检查点文件.

当您使用 Revert to Checkpoint 按钮从初始 .ipynb 文件恢复到之前保存的检查点时,检查点文件是在 Jupyter 中访问和打开的内容.

 

附带说明,检查点文件位于名为 .ipynb_checkpoints 的隐藏文件夹中.此文件夹与初始 .ipynb 文件位于同一文件夹中.

=====================================