什么是Jupyter Notebook检查点文件?

时间:2017-09-26 08:42:22

标签: jupyter-notebook ipython jupyter

除了原始的Jupyter Notebook文件(.ipynb文件)之外,有时我会得到一个检查点.ipynb文件,该文件似乎与原始的.ipynb文件直接相关。

这些检查点文件的用途是什么?

是什么导致它们被生成(有时我得到这种检查点文件,有时候我没有)?

1 个答案:

答案 0 :(得分:34)

每次创建.ipynb文件时,Jupyter都会创建一个检查点文件,然后每次手动保存初始.ipynb的进度时更新检查点文件。手动保存是通过单击保存和检查点按钮保存文件时所执行的操作:

img

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

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

img2

作为旁注,检查点文件位于名为.ipynb_checkpoints的隐藏文件夹中。此文件夹与初始.ipynb文件位于同一文件夹中。