📅  最后修改于: 2020-11-08 07:09:28             🧑  作者: Mango
Jupyter笔记本文件的扩展名为.ipynb 。笔记本由笔记本应用在网络浏览器中呈现。通过在文件菜单中使用下载作为选项,可以将其导出为各种文件格式。 Jupyter还具有nbconvert选项形式的命令行界面。默认情况下,nbconvert将笔记本导出为HTML格式。您可以将以下命令用于此目的-
jupyter nbconvert mynotebook.ipynb
这会将mynotebook.ipynb转换为mynotebook.html 。其他导出格式由`–to`子句指定。
请注意,其他选项包括[‘asciidoc’,’custom’,’html’,’latex’,’markdown’,’notebook’,’pdf’,’ Python’,’rst’,’script’,’slides’]
HTML包含“基本”和“完整”模板。您可以在命令行中指定,如下所示:
jupyter nbconvert --to html --template basic mynotebook.ipynb
LaTex是一种专门用于科学排版的文档准备格式。 Jupyter包括“基础”,“文章”和“报告”模板。
jupyter nbconvert --to latex –template report mynotebook.ipynb
要通过乳胶生成PDF,请使用以下命令-
jupyter nbconvert mynotebook.ipynb --to pdf
笔记本可以导出为HTML幻灯片。转换在后台使用Reveal.js。要通过HTTP服务器提供幻灯片,请在命令行上添加–postserve。为了使不需要互联网连接的幻灯片,只需将Reveal.js库在your_talk.slides.html所在的同一目录中。
jupyter nbconvert myslides.ipynb --to slides --post serve
markdown选项将笔记本转换为简单的markdown输出。 Markdown单元不受影响,代码单元缩进4个空格。
--to markdown
您可以使用rst选项将笔记本转换为Basic reStructuredText输出。它可用作在Sphinx文档中嵌入笔记本的起点。
--to rst
这是从笔记本中获取Python (或其他语言,取决于内核)脚本的最简单方法。
--to script