我正在使用在 Ubuntu 19.10 上运行的 VSCode (v 1.48.0) 创建一个 Jupyter Notebook。 VSCode 崩溃了,不幸的是我没有保存笔记本,当我重新启动时它是空的。
我已经能够在 ~/.config/Code/User/globalStorage/ms-python.python 的名为 527ed533.ipynb 的文件中找到看起来像是笔记本的缓存版本。文件外观的小样本 https://i.stack.imgur.com/ON8q0.png
查看文件内容,我可以看出这是我正在处理的笔记本,但格式看起来有点乱码,
当我尝试在 VSCode 中打开备份文件时,它只是将其识别为文本。我也尝试在 Jupyter 服务器上打开它,但它也无法将其识别为有效的笔记本。
我尝试对数据进行一些手动编辑,主要是删除“单元格”以外的所有内容,但这并不成功。
有什么方法可以从该文件中恢复笔记本吗?
手动方式:
- 从临时文件中复制内容。
- 通过将内容放置在此处(在 Chrome 检查器的控制台中)来运行此脚本。
var fileContent = << paste it just like that >>; // It's an object
console.log(unescape(fileContent.contents));
- 复制控制台登录的内容。
- 使用 .ipynb 创建一个新文件,打开并将其粘贴到此处。
Output:
我确实注意到了这些文件,但在不同的位置,我使用 Mac。
~/Library/Application Support/Code/User/globalStorage/ms-python.python/4ae407c9.ipynb
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)