Jupyter Notebook检查点有哪些功能?


75

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

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

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


我在这里编辑重复的免责声明,并投票关闭另一个问题,以与此重复
Nino Filiu

Answers:


76

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

手动保存是通过单击“保存并检查点”按钮保存文件时执行的操作:

img

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

.ipynb使用“还原到检查点”按钮从初始文件还原到以前保存的检查点时,将在Jupyter中访问和打开检查点文件。

img2

另外,检查点文件位于名为的隐藏文件夹中.ipynb_checkpoints。该文件夹与初始.ipynb文件位于同一文件夹中。


3
因此,这本质上是一个简单的版本控制?很酷。
user1323995 '18

4
是的,是的,但是正如您所说的,这是一种简单的方法,它只会保存您工作的最新版本。而且,一旦还原到最新版本,就无法还原到旧版本。
亚历克斯

3
而且我看不到任何GUI方法来获取差异,也没有一种简单的方法来有选择地从检查点提取内容。
nealmcb

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.