Saltar al contenido

convertir json ipython notebook (.ipynb) a archivo .py

Este dilema se puede resolver de diversas formas, por lo tanto te damos la que para nosotros es la resolución más completa.

Solución:

Desde el menú del cuaderno, puede guardar el archivo directamente como un script de python. Vaya a la opción ‘Archivo’ del menú, luego seleccione ‘Descargar como’ y allí verá la opción ‘Python (.py)’.

ingrese la descripción de la imagen aquí

Otra opción sería usar nbconvert desde la línea de comando:

jupyter nbconvert --to script 'my-notebook.ipynb'

Echa un vistazo aquí.

Según https://ipython.org/ipython-doc/3/notebook/nbconvert.html, está buscando el comando nbconvert con la opción –to script.

ipython nbconvert notebook.ipynb --to script

En breve: Esta opción de línea de comandos convierte mynotebook.ipynb a python código:

jupyter nbconvert mynotebook.ipynb --to python

Nota: esto es diferente de la respuesta anterior. ipython ha sido renombrado a jupyter. el antiguo nombre del ejecutable (ipython) está en desuso.


Más detalles:jupyter la línea de comandos tiene un nbconvert argumento que ayuda a convertir archivos de notebook (*.ipynb) a varios otros formatos.

Incluso podría convertirlo a cualquiera de estos formatos usando el mismo comando pero diferente --to opción:

  • asciidoc
  • disfraz
  • html
  • látex. (Impresionante si desea pegar código en documentos de conferencias/revistas).
  • reducción
  • computadora portátil
  • pdf
  • pitón
  • primero
  • guion
  • diapositivas (¡Vaya! Convierta a diapositivas para facilitar la presentación)

el mismo comando jupyter nbconvert --to latex mynotebook.ipynb

Para más ver jupyter nbconvert --help. Hay amplias opciones para esto. Incluso podría ejecutar el código primero antes de convertir, diferentes opciones de nivel de registro, etc.

Si te gusta la programación, puedes dejar una noticia acerca de qué te ha gustado de este artículo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *