如何通过Google Colab单元格命令将当前页面保存为.ipynb文件
可行操作方案
你只需要在当前Colab中新建一个代码单元格,粘贴运行下方代码,即可直接在Colab运行时的文件系统中生成完整的.ipynb文件,无需挂载Google Drive、无需下载到本地:
from google.colab import output import json # 调用Colab内置接口获取当前Notebook的完整内容 notebook_raw = output.eval_js("JSON.stringify(window.google.colab.notebook.getNotebook())") notebook_json = json.loads(notebook_raw) # 可自定义保存的文件名 output_filename = "exported_notebook.ipynb" with open(output_filename, "w", encoding="utf-8") as f: json.dump(notebook_json, f, indent=2, ensure_ascii=False) print(f"文件已生成:{output_filename},可在左侧文件列表中找到")
注意事项
- 生成的文件存储在Colab临时运行环境中,实例重启后会被清除,生成后请尽快完成上传到服务器的操作
- 导出的文件包含当前Notebook所有内容:代码单元格、Markdown文本、运行输出结果均会完整保留
- 如果后续需要调整导出文件的名称,直接修改
output_filename变量的取值即可
内容的提问来源于stack exchange,提问作者momo1108
相关产品推荐
相关产品推荐

