如何将当前笔记本(从笔记本本身内部,使用 Python )导出到HTML(到自定义输出路径)?
答案 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
从笔记本计算机本身运行以下命令:
!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