jupyter文档转换成markdown

背景

上一篇文章**《如何优雅地用python生成模拟数据》**我就使用jupyter写的,这个真的是万能的,可以插入markdown格式的内容,也可写代码,关键是像ipython一样,可以分步执行。

我可以这样自由的写我的博客内容,但是问题来了,现在的博客都是去识别markdown格式的内容的 ,我的这个文档,又是内容、又是代码,博客网站肯定识别不了啊,我的文件的后缀名也是.ipynb, 这换哪个平台可以识别出来啊。没办法,我得去研究一下如何转换成markdown格式的文件了。"众里寻她千百度",我找到了一个很nice的文章,在这里做了一个分享,Jupyter Notebook文件转markdown

过程

本次我们操作需要的库是nbconvert, 它的依赖库是pandoc,OK,我们把这俩库安装上。

shell 复制代码
pip install nbconvert pandoc

作者还贴心的准备了转pdf的库,如果需要转pdf: Chromium pyppeteer/pyppeteer

安装完毕,就可以使用啦。

基本命令是这样的:

shell 复制代码
jupyter nbconvert --to FORMAT notebook.ipynb

format 可以是:markdown html等

我以我自己的这个为例子:

shell 复制代码
jupyter nbconvert --to markdown faker.ipynb

输出的是啥?有些小激动

复制代码
[NbConvertApp] Converting notebook faker.ipynb to markdown
[NbConvertApp] Writing 15304 bytes to faker.md

查看了一下文件,效果真的nice。

哈哈,其他的可以自己去研究一下吧。还可以批量的转换,感兴趣的可以试试。后期有什么需要的场景的话,我也会及时的更新教程。

相关推荐
先做个垃圾出来………5 小时前
如何培养自己工程化的能力(python项目)
开发语言·python
mortimer5 小时前
Hugging Face 下载模型踩坑记:从符号链接到网络错误
人工智能·python·ai编程
霸气十足+拼命+追梦少年6 小时前
vscode远程服务器出现一直卡在正在打开远程和连接超时解决办法
服务器·ide·vscode
amazinging6 小时前
北京-4年功能测试2年空窗-报培训班学测开-第七十三天-投递简历-[特殊字符][特殊字符]
python·学习
IMER SIMPLE8 小时前
人工智能-python-机器学习-线性回归与梯度下降:理论与实践
人工智能·python·机器学习
胖墩会武术8 小时前
【图像处理】小波变换(Wavelet Transform,WT)
图像处理·python
mit6.8249 小时前
[Robotics_py] 机器人运动模型 | `update`函数 | 微积分&矩阵
人工智能·python·算法
一枝小雨9 小时前
opencv:直方图
人工智能·python·opencv·计算机视觉
赵英英俊9 小时前
Python day43
开发语言·python