Jupyter Notebook另存为后无法打开,如何恢复为可编辑形态?
恢复Jupyter Notebook格式的方法
Jupyter Notebook(.ipynb)本质是包含代码块、元数据、输出等信息的JSON文件,你保存的纯代码文件只保留了代码内容,不过可以通过以下方法恢复成可识别的格式:
手动重建笔记本
打开Jupyter Notebook新建一个空白Python笔记本,把纯代码文件里的内容复制粘贴到新笔记本的代码单元格中,按需拆分多个单元格(如果原笔记本有多个单元格的话),最后保存即可得到标准的.ipynb文件。用
jupyter nbconvert命令转换(适用于纯代码文件为.py格式的情况)
打开终端/命令提示符,切换到文件所在目录,执行以下命令:# 仅转换代码为.ipynb,不执行 jupyter nbconvert --to notebook your_code_file.py # 转换并执行代码,保留输出 jupyter nbconvert --to notebook --execute your_code_file.py执行后会生成对应的
.ipynb文件。
注意:如果原笔记本包含Markdown单元格、代码输出、单元格顺序等额外信息,这些内容无法从纯代码文件中恢复,只能找回代码本身。
内容的提问来源于stack exchange,提问作者ulissebu123
相关产品推荐
相关产品推荐

