一、准备工作

安装nbconverter: nbconvert: Convert Notebooks to other formats

1
pip install nbconvert

注意依赖项:

  • 基本依赖:pandoc
1
pip install pandoc

img

二、使用方法

命令行:

1
$ jupyter nbconvert --to FORMAT notebook.ipynb

这里FORMAT 用具体的格式替换,如 markdown, html等。

例如:

1
$ jupyter nbconvert --to markdown notebook.ipynb

可以将别名添加进zshrc文件

1
alias nb2md="jupyter nbconvert --to markdown"

三、测试

准备一个ipynb文件:

img

这里为了测试它的性能,特意画了一个图。

用上述命令转格式,在Typora打开:

img

对比内容:

img

一模一样。

四、其它问题

  • 1、支持的其它类型文件:

img

  • 2、 可以在命令行实现多个文件导出

img

只需要写一个py文件即可,如上图第二个cell。

  • 3、nbconverter还可以直接作为 python库来使用

详见官网:Using nbconvert as a library

Reference

  1. 转载自Jupyter Notebook文件转markdown