Jupyter - Conversione di taccuini

I file del taccuino Jupyter hanno .ipynbestensione. Il rendering del notebook viene eseguito nel browser Web dall'app per notebook. Può essere esportato in vari formati di file utilizzando il download come opzione nel menu file. Jupyter ha anche un'interfaccia a riga di comando sotto forma dinbconvertopzione. Per impostazione predefinita, nbconvert esporta il notebook in formato HTML. È possibile utilizzare il seguente comando per questo scopo:

jupyter nbconvert mynotebook.ipynb

Questo convertirà mynotebook.ipynb al mynotebook.html. Un altro formato di esportazione è specificato con`--to` clausola.

Nota che altre opzioni includono ["asciidoc", "custom", "html", "latex", "markdown", "notebook", "pdf", "python", "rst", "script", "slides"]

HTML include modelli "di base" e "completi". È possibile specificarlo nella riga di comando come mostrato di seguito:

jupyter nbconvert --to html --template basic mynotebook.ipynb

LaTex è un formato di preparazione di documenti utilizzato specialmente nella composizione scientifica. Jupyter include modelli di "base", "articolo" e "rapporto".

jupyter nbconvert --to latex –template report mynotebook.ipynb

Per generare PDF tramite latex, utilizzare il seguente comando:

jupyter nbconvert mynotebook.ipynb --to pdf

Il notebook può essere esportato in una presentazione HTML. La conversione utilizza Reveal.js in background. Per servire le diapositive da un server HTTP, aggiungi --postserve sulla riga di comando. Per creare diapositive che non richiedono una connessione Internet, è sufficiente posizionare la libreria Reveal.js nella stessa directory in cui si trovayour_talk.slides.html si trova.

jupyter nbconvert myslides.ipynb --to slides --post serve

L'opzione markdown converte il notebook in un semplice output di markdown. Le celle di markdown non vengono modificate e le celle del codice rientrano di 4 spazi.

--to markdown

Puoi usare rstopzione per convertire il notebook in output reStructuredText di base. È utile come punto di partenza per incorporare i taccuini nei documenti di Sphinx.

--to rst

Questo è il modo più semplice per ottenere uno script Python (o un altro linguaggio, a seconda del kernel) da un notebook.

--to script