如何在Jupyter上以HTML格式导出当前笔记本

时间:2016-03-09 16:15:07

标签: python html jupyter

如何将当前笔记本(从笔记本本身内部,使用 Python )导出到HTML(到自定义输出路径)?

3 个答案:

答案 0 :(得分:6)

通过查看nbconvert docs,您会发现可以使用--to html方法:

import os

os.system('jupyter nbconvert --to html yourNotebook.ipynb')

这将在yourNotebook.html文件夹中创建一个yourNotebook.ipynb文件。

答案 1 :(得分:1)

实际上,您首先需要保存笔记本,然后才能使用nbconvert命令

那会是这样的:

%%javascript
IPython.notebook.save_notebook()

然后

import os
os.system('jupyter nbconvert --to html yourNotebook.ipynb')

如果不这样做,它将不会转换实际的笔记本。

答案 2 :(得分:0)

您可以做到。使用以下非常简单的步骤:

我正在使用: 操作系统:Ubuntu,Anaconda-Jupyter笔记本,Python 3

1以HTML格式保存笔记本:

  1. 启动要以HTML格式保存的jupyter笔记本。首先,正确保存笔记本,以使HTML文件具有您代码/笔记本的最新保存版本。
  2. 从笔记本计算机本身运行以下命令:

    !jupyter nbconvert --to html your_notebook_name.ipynb

编辑:或者您也可以使用: !jupyter nbconvert your_notebook_name.ipynb --to html

执行后将创建笔记本的HTML版本,并将其保存在当前工作目录中。您将看到一个带有your_notebook_name.html名称的html文件被添加到当前目录

({your_notebook_name.ipynb-> your_notebook_name.html)。

如果您想知道如何将其保存为pdf格式,请同时查看我对以下问题的回答:IPython notebook - unable to export to pdf

相关问题