You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode中Jupyter Notebook文件变空但占376字节,求恢复代码

恢复Mac上VSCode更新后丢失内容的Jupyter Notebook文件
  • 尝试用文本编辑器直接读取文件:Jupyter Notebook本质是JSON格式文件,你可以用Mac自带的TextEdit或者终端的vim打开这个.ipynb文件,查看376字节的内容是否是损坏的JSON结构。如果存在可识别的代码块,可手动提取;若为部分JSON残留,尝试修复结构后再打开。
  • 检查VSCode工作区缓存:在终端执行命令find ~/Library/Application\ Support/Code/User/workspaceStorage -name "*.ipynb" -mtime -1,查找1天内修改的缓存文件,按修改时间排序对应文件夹,从中搜索目标文件的残留内容。
  • 利用Time Machine恢复:若此前开启了Mac的Time Machine功能,在Finder中定位到该文件,右键选择「显示Time Machine」,回溯到VSCode更新前的时间点,恢复文件的旧版本。
  • 查找隐藏备份文件:进入文件所在目录的终端,执行ls -la查看是否存在带.前缀的同名隐藏文件(如.your_notebook.ipynb.swp或.your_notebook.ipynb.bak),若有,将其重命名为正常.ipynb格式后尝试打开。
  • 自动修复损坏的Notebook文件:在终端运行jupyter nbconvert --to notebook --inplace --allow-errors your_notebook.ipynb,让Jupyter尝试自动修复文件结构,完成后再打开文件查看内容。

内容的提问来源于stack exchange,提问作者Charlotte Wang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 22:52:43