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。

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

相关推荐
用户83562907805114 小时前
Python 实现 Excel 条件格式自动化
后端·python
深蓝电商API15 小时前
Scrapy管道Pipeline深度解析:多方式数据持久化
爬虫·python·scrapy
噎住佩奇15 小时前
(Win11系统)搭建Python爬虫环境
爬虫·python
basketball61615 小时前
python 的对象序列化
开发语言·python
rgeshfgreh15 小时前
Python流程控制:从条件到循环实战
前端·数据库·python
luoluoal15 小时前
基于python大数据的电影市场预测分析(源码+文档)
python·mysql·django·毕业设计·源码
幻云201015 小时前
Python深度学习:从入门到实战
人工智能·python
Zoey的笔记本16 小时前
敏捷与稳定并行:Scrum看板+BPM工具选型指南
大数据·前端·数据库·python·低代码
开开心心就好17 小时前
图片格式转换工具,右键菜单一键转换简化
linux·运维·服务器·python·django·pdf·1024程序员节
骥龙17 小时前
1.2下、工欲善其事:物联网安全研究环境搭建指南
python·物联网·安全