簡體   English   中英

如何在 Jupyter 上以 HTML 格式導出當前筆記本

[英]How to export current notebook in HTML on Jupyter

如何將當前筆記本(從筆記本本身內部,使用Python )導出到 HTML(到自定義輸出路徑)?

通過查看nbconvert docs ,您會發現可以使用--to html方法:

import os

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

這將在yourNotebook.ipynb文件夾中創建一個yourNotebook.html文件。

你能行的。 使用以下非常簡單的步驟:

我正在使用:操作系統:Ubuntu、Anaconda-Jupyter notebook、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 版本並將其保存在當前工作目錄中。 您將看到一個 html 文件將添加到當前目錄中,名稱為your_notebook_name.html

your_notebook_name.ipynb --> your_notebook_name.html )。

如果您想知道如何將其保存為 pdf 格式,請查看我對這個問題的回答: IPython notebook - 無法導出為 pdf

其實你需要先保存你的筆記本,然后你可以使用 nbconvert 命令

它會是這樣的:

%%javascript
IPython.notebook.save_notebook()

進而

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

如果你不這樣做,它不會轉換實際的筆記本。

上面的答案將結果 .ipynb 生成為 .html。 但它導出 .html 文件而沒有輸出。 此外,如果您想要帶有輸出的 .html 文件,請同時使用--execute

jupyter nbconvert --execute --to html notebook.ipynb

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM