如何将VSCode创建的ipynb转为含JSON代码块的txt或markdown?
在VSCode中转换ipynb为Markdown/TXT及提取JSON内容
内置导出操作步骤
- 打开目标ipynb文件,点击编辑器右上角的三个点图标(更多选项)
- 在下拉菜单中选择「Export As」,然后按需选择「Markdown」或「Text」完成导出
- 若未找到该选项,尝试重启VSCode或更新Jupyter扩展至最新版本
命令行转换方法
使用nbconvert工具(Python环境自带,缺失的话执行pip install nbconvert安装):
- 转Markdown命令:
jupyter nbconvert --to markdown your_notebook.ipynb - 转TXT命令:
jupyter nbconvert --to text your_notebook.ipynb
提取并包裹ipynb的JSON内容
- 在VSCode中打开ipynb文件,点击编辑器右下角状态栏的「JSON」按钮(默认显示「Jupyter Notebook」),切换到JSON编辑视图
- 全选所有内容,用JSON代码块包裹,示例如下:
{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "示例单元格内容" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" } }, "nbformat": 4, "nbformat_minor": 5 }
内容的提问来源于stack exchange,提问作者Nafi Rahim
相关产品推荐
相关产品推荐

