什么是Jupyter笔记本检查点文件?

问题描述:

除了原来的Jupyter笔记本文件(.ipynb文件),有时我会得到一个检查点.ipynb文件,它似乎直接链接到原始文件.ipynb什么是Jupyter笔记本检查点文件?

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

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

这个问题是相同的,因为这一个超过2年前问(仍然没有答案):

ipython notebook - what are these checkpoint files?

Jupyter创建一个检查点文件,每一次你创建一个.ipynb文件,然后每次更新检查点文件手动保存最初的.ipynb的进度。手动保存是当文件被点击保存和检查点按钮保存什么做:

img

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

当您使用恢复到检查点按钮,从最初的.ipynb文件到以前保存的检查点恢复,检查点文件就是被访问和内部Jupyter打开。

img2

作为一个侧面说明,检查点文件位于名为.ipynb_checkpoints一个隐藏的文件夹中。该文件夹位于与最初的.ipynb文件相同的文件夹中。