在ipython笔记本中工作时,最终我不得不按Ctrl + C,因为内核似乎已停止.
控制台给了我一条消息:
[NotebookApp] Kernel shutdown: 5faa86bf-........f6 [NotebookApp] Kernel shutdown: 71........22 [NotebookApp] ....
(我有三台笔记本电脑正在运行)
但出了点问题,我的笔记本文件.ipinb是空的(实际上只有我正在使用的那个).
有没有办法在删除之前恢复该文件?存储自动保存的手动保存版本的地方?
(在Windows 7中运行python 2.7(Anaconda))
您可以在.ipynb_checkpoints/
笔记本所在的文件夹中办理最新版本的IPython.
如果以上方法均无济于事,我找到了一种解决方法来恢复自上次结帐以来所做的大部分更改-通过在笔记本中简单地调用以下命令即可:
%history -g
如果要将IPython历史记录保存为纯文本文件,则可以自己导出它。
您也可以为特定的文件名执行此操作:
%history -g -f filename
-g做什么?–不使用-g时,将导出当前会话的历史记录。使用-g可以导出所有会话的历史记录。