如何自动合并ipython笔记本

时间:2016-03-09 14:27:54

标签: jupyter-notebook

我的目标是为项目创建实时文档,我决定使用笔记本。

到目前为止,我已经创建了许多笔记本(每章一个),现在我想将它们合并为一个并在每次更改单个时更新它。我还想创建一个目录。

这可能吗?

2 个答案:

答案 0 :(得分:0)

我设法通过创建我的笔记本的个人html和pdf版本,然后使用python prost-processor(用于html)和pandoc(用于pdf)来合并它们。额外的步骤允许我删除最终的html和pdf文档中不需要的任何单元格。

如果有人需要,我也可以发布代码。

答案 1 :(得分:0)

查看NBmerge。您可以将笔记本与nbmerge合并。

https://github.com/jbn/nbmerge

您必须使用pip安装它。我只是尝试了conda install nbmerge,但失败了,因为Continuum IO或conda-forge没有可用的conda软件包。但是,这是一个很小的实用程序,因此使用pip install进行安装不会损害您的conda环境。

pip install nbmerge

并使用命令合并文件。

nbmerge file_1.ipynb file_2.ipynb file_3.ipynb > merged.ipynb