notebook - convertir el cuaderno json ipython(.ipynb) en un archivo.py
jupyter notebook tutorial español (3)
¿Cómo convertir un archivo de cuaderno IPython (json con extensión .ipynb
) en un módulo .py
normal?
De acuerdo con https://ipython.org/ipython-doc/3/notebook/nbconvert.html , está buscando el comando nbconvert con la opción de script --to.
ipython nbconvert notebook.ipynb --to script
Desde el menú del cuaderno, puede guardar el archivo directamente como una secuencia de comandos de python. Vaya a la opción ''Archivo'' del menú, luego seleccione ''Descargar como'' y allí verá una opción ''Python (.py)''.
Otra opción sería usar nbconvert desde la línea de comando:
jupyter nbconvert --to script ''my-notebook.ipynb''
Echa un vistazo here .
En resumen: esta opción de línea de comandos convierte mynotebook.ipynb
en código python
:
jupyter nbconvert mynotebook.ipynb --to python
Nota: esto es diferente de la respuesta above . ipython
ha sido renombrado a jupyter
. el antiguo nombre ejecutable (ipython) está en desuso.
Más detalles: la jupyter
comandos de jupyter
tiene un argumento nbconvert
que ayuda a convertir archivos de notebook (*.ipynb)
a otros formatos.
Incluso podría convertirlo a cualquiera de estos formatos usando el mismo comando pero diferente opción --to
:
- asciidoc
- personalizado
- html
- látex. (Impresionante si desea pegar el código en documentos de conferencias / diarios).
- reducción
- cuaderno
- pitón
- primero
- guión
- diapositivas (Whooh! Convertir a diapositivas para una presentación fácil 😊)
el mismo comando jupyter nbconvert --to latex mynotebook.ipynb
Para más información, vea jupyter nbconvert --help
. Hay amplias opciones para esto. Incluso podría ejecutar el código antes de convertir, diferentes opciones de nivel de registro, etc.