El 'nbconvert' es un proyecto de software de código abierto que no solo convierte el cuaderno Jupyter en un script de Python; También puede generar formatos familiares como HTML, PDF, látex y Markdown. La documentación de 'NBConvert' le permite mostrar información en formatos fáciles de usar como PDF que lo ayudarán a colaborar con otras personas que pueden no usar el cuaderno en su investigación. Puede compartir fácilmente contenido con muchos usuarios web y publicar investigaciones utilizando látex.
Esta guía le dará breves detalles sobre Convertir el cuaderno Jupyter en un archivo de Python.
Convertir el cuaderno Jupyter (.ipynb) a Python (.py) usando terminal
Puede convertir uno o múltiples cuadernos Jupyter usando el paquete NBConvert. Primero, instale las bibliotecas 'NBConvert' y 'Jupyter'. Por lo tanto, instale estos paquetes utilizando el símbolo del sistema o el terminal escribiendo los siguientes comandos:
> PIP Instalar JupyterSi estos paquetes ya están instalados, entonces puede omitir los comandos anteriores.
Sintaxis
Puede usar la biblioteca 'NBConvert' usando la siguiente sintaxis:
$ jupyter nbconvert -a opciones nombre de archivo.ipynbEsto convertirá el cuaderno Jupyter en diferentes formatos familiares que especifica en las opciones.
Convierta un solo cuaderno de Jupyter a Python
Si desea convertir su solo cuaderno en un script de Python ejecutable (.Py), puede hacer esta tarea fácilmente utilizando el paquete 'NBConvert'. Por ejemplo, hemos creado un archivo llamado 'testNotebook.ipynb ', y queremos convertir este archivo a Python (.Py). Por lo tanto, el siguiente comando lo ayuda a convertir de Jupyter Notebook (.ipynb) a Python (.Py).
> Jupyter nbconvert testNotebook.ipynb -a pitónTambién puedes usar el '-para script' que convierte el cuaderno Jupyter en una pitón ejecutable u otro script de idioma dependiendo del núcleo.
> Jupyter nbconvert testNotebook.ipynb -scriptEste comando escribe bytes o caracteres desde un cuaderno (.ipynb) a un archivo de Python.
Convertir múltiples cuadernos Jupyter a Python
También puede convertir múltiples cuadernos utilizando la biblioteca 'NBConvert'. Por ejemplo, tenemos más de un cuaderno, como 'testnotebook.ipynb ',' testNotebook1.ipynb 'y' testNotebook2.ipynb 'que queremos convertir en python (.Py). En este caso, puede usar el siguiente comando:
> Jupyter nbconvert testNotebook.ipynb testNotebook1.ipynb testNotebook2.ipynb -a pitónEste comando convertirá todos los cuadernos a Python (.Py) archiva uno por uno mostrando nombres de archivo.
Usando el símbolo (*) Asterisk, también puede convertir múltiples cuadernos:
> Jupyter nbconvert testNotebook*.ipynb -a pitónEste comando convierte todos los cuadernos en archivos de Python.
Puede convertir múltiples cuadernos en archivos de script de Python ejecutables.
> Jupyter nbconvert testNotebook*.ipynb -scriptCómo convertir un cuaderno Jupyter a Python usando GUI?
La forma más sencilla de convertir el cuaderno (.ipynb) a Python (.py) está utilizando el entorno GUI Jupyter. Abra el cuaderno Jupyter que desea convertir. Navegue al menú 'Archivo' y seleccione 'Descargar como'. Cuantas más opciones se mostrarán en forma de una lista donde haga clic en 'Python (.opción py) '.
Este archivo se descargará en su sistema.
Conclusión
Discutimos cómo convertir un cuaderno de Jupyter (.ipynb) a Python (.Py). Podemos convertir fácilmente múltiples cuadernos en scripts de Python o Python utilizando la biblioteca 'NBConvert'. También hemos visto cómo descargar el cuaderno (.ipynb) con el python (.py) extensión. También puede convertir su cuaderno Jupyter a otros formatos utilizando la sintaxis básica.