ipython-notebook - 如何恢复已删除的 iPython 笔记本

标签 ipython-notebook jupyter-notebook recovery

我有通过 Anaconda 的 iPython Notebook。我不小心删除了一个重要的笔记本,我似乎无法在垃圾箱中找到它(我认为 iPy Notebooks 不会进入垃圾箱)。

有谁知道如何恢复笔记本?我正在使用 Mac OS X。

谢谢!

最佳答案

这是关于 Thuener 答案的一些附加信息,

我执行以下操作来恢复我删除的 .ipynb 文件。

  • 缓存在 ~/.cache/chromium/Default/Cache/(我使用 Chrome )
  • 在二进制搜索模式下使用 grep,grep -a 'import math'(用代码中特定的关键字替换搜索字符串)
  • 在 vim 中编辑二进制文件(它不会在 gedit 中打开)
  • python ipynb 文件应该以 '{ "cells":' 和
  • 开头
  • 以 '"nbformat": 4, "nbformat_minor": 2}' 结尾
  • 删除这些起点和终点之外的所有内容
  • 将文件重命名为 .ipynb,在你的 jupyter-notebook 中打开它,它可以工作。
  • 关于ipython-notebook - 如何恢复已删除的 iPython 笔记本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38819322/

    相关文章:

    ipython - 如何自动保存 ipython 笔记本

    ipython-notebook - 从 ipython Notebook 内部安装新包

    python - 如何访问 Jupyter Notebook 中的 tar/zip 文件作为依赖包

    ubuntu - 无法打开新的 Jupyter Notebook [权限被拒绝]

    design-patterns - 具有检查点和恢复的事务服务的设计模式

    git - 有没有办法从数据目录恢复 gitlab 存储库,如下所示?

    python - 在同一页面中利用 Sage 和 IPython notebook?或者,更确切地说,将它们结合起来?

    python - 如何让 IPython Notebook 运行 Python 3?

    python-3.x - 是否可以将大型 oracle 数据库(600+ GB)导入 jupyter notebook?

    MySQL错误恢复数据恢复