IL 'nbconvert' è un progetto software open source che non solo trasforma il taccuino Jupyter in uno script Python; Puoi anche generare formati familiari come HTML, PDF, Latex e Markdown. La documentazione di "NBConvert" consente di visualizzare informazioni in formati intuitivi come PDF che ti aiuteranno a collaborare con altri che potrebbero non utilizzare il notebook nella loro ricerca. È possibile condividere facilmente i contenuti con molti utenti Web e pubblicare ricerche utilizzando il lattice.
Questa guida ti fornirà brevi dettagli su Convertire il taccuino Jupyter in un file Python.
Converti Jupyter Notebook (.ipynb) a python (.py) usando il terminale
È possibile convertire un o più notebook jupyter utilizzando il pacchetto NBConvert. Innanzitutto, installa le librerie "nbconvert" e "jupyter". Quindi, installa questi pacchetti utilizzando il prompt dei comandi o il terminale digitando i seguenti comandi:
> Pip Installa jupyterSe questi pacchetti sono già installati, è possibile saltare i comandi sopra.
Sintassi
È possibile utilizzare la libreria "NBConvert" utilizzando la seguente sintassi:
$ jupyter nbconvert -file opzioni.ipynbCiò convertirà il taccuino Jupyter in diversi formati familiari che si specifica nelle opzioni.
Converti un singolo taccuino Jupyter in Python
Se si desidera convertire il tuo singolo notebook in uno script Python eseguibile (.py), puoi facilmente eseguire questa attività utilizzando il pacchetto "nbconvert". Ad esempio, abbiamo creato un file denominato 'TestNotebook.ipynb ', e vogliamo convertire questo file in python (.py). Quindi, il seguente comando ti aiuta a convertire da Jupyter Notebook (.ipynb) a python (.py).
> Jupyter NbConvert TestNotebook.ipynb -a pythonPuoi anche usare il '-to script' Ciò converte il taccuino Jupyter in un Python eseguibile o in un altro script di lingua a seconda del kernel.
> Jupyter NbConvert TestNotebook.script ipynb -aQuesto comando scrive byte o personaggi da un notebook (.ipynb) a un file python.
Converti più notebook Jupyter in Python
È inoltre possibile convertire più notebook utilizzando la libreria "NBConvert". Ad esempio, abbiamo più di un notebook come 'TestNotebook.ipynb ',' testnotebook1.ipynb 'e' testnotebook2.ipynb 'che vogliamo convertire in python (.py). In questo caso, è possibile utilizzare il seguente comando:
> Jupyter NbConvert TestNotebook.Ipynb TestNotebook1.Ipynb TestNotebook2.ipynb -a pythonQuesto comando convertirà tutti i quaderni in Python (.py) file uno per uno visualizzando i nomi dei file.
Usando il simbolo (*) asterisco, puoi anche convertire più notebook:
> Jupyter NbConvert TestNotebook*.ipynb -a pythonQuesto comando converte tutti i notebook in file Python.
È possibile convertire più notebook in file di script Python eseguibili.
> Jupyter NbConvert TestNotebook*.script ipynb -aCome convertire un taccuino Jupyter in Python usando GUI?
Il modo più semplice per convertire il notebook (.ipynb) a python (.Py) sta usando l'ambiente GUI Jupyter. Apri il taccuino Jupyter che vuoi convertire. Passa nel menu "File" e seleziona "Scarica come". Più opzioni verranno visualizzate sotto forma di un elenco in cui si fa clic su "Python (.py) "opzione.
Questo file scaricherà sul tuo sistema.
Conclusione
Abbiamo discusso di come convertire un taccuino Jupyter (.ipynb) a python (.py). Possiamo facilmente convertire più notebook in script Python o Python usando la libreria "NBConvert". Abbiamo anche visto come scaricare il notebook (.ipynb) con il python (.py) estensione. Puoi anche convertire il tuo notebook Jupyter in altri formati usando la sintassi di base.