PY IPYNB
Conversión de archivos

Convertir PY a IPYNB

RESPUESTA RÁPIDA
¿Es posible convertir PY a IPYNB?
Sí - PY se convierte a IPYNB.

Instale jupytext con pip install jupytext y ejecute jupytext --to notebook file.py; esto genera un archivo .ipynb en la misma carpeta. Añada marcadores # %% en su código fuente .py de antemano para controlar dónde caen los límites de las celdas.

También a IPYNB: JUK

En esta página

Probado en macOS, Windows y Linux
Última verificación Oct 2026

Más convertidores gratuitos

HEIC, PNG, WEBP, MP3 y más - cada herramienta aquí es gratuita.

Abrir la caja de herramientas

¿Por qué convertir PY a IPYNB?

Investigadores y científicos de datos utilizan cuadernos .ipynb en JupyterLab para ejecutar código de forma interactiva, ver gráficos integrados y añadir explicaciones en markdown entre las secciones de código. Convertir un script .py plano a .ipynb permite ejecutarlo paso a paso en ese entorno sin reescribir el código.

Cómo convertir PY a IPYNB

jupytext OPEN-SOURCE

Ejecute pip install jupytext y luego jupytext --to notebook file.py; coloque comentarios # %% en el código fuente .py para definir los límites de las celdas antes de la conversión para obtener el mejor resultado.

Jupyter (nbconvert) FREE

Ejecute jupyter nbconvert --to notebook --execute file.py para convertir y ejecutar el script guardando los resultados en el .ipynb; omita --execute para convertir sin ejecutar.

Acerca de estos formatos

Calidad y qué observar

  • Los límites de las celdas se calculan por aproximación cuando no hay marcadores # %% presentes - añada # %% a su archivo .py antes de convertir para controlar exactamente dónde comienza cada celda.
  • El archivo .ipynb convertido no contiene salidas de celda; los gráficos, sentencias de impresión y otros resultados se generan cuando se ejecuta el cuaderno en JupyterLab.
  • nbconvert trata todo el .py como una única celda de código a menos que el archivo ya contenga marcadores de celda # In[]:; jupytext maneja los scripts planos de forma más elegante.

Preguntas frecuentes

¿Funcionarán mis importaciones y funciones de Python igual en el cuaderno?
Sí - el código no cambia. Es posible que deba ajustar las rutas de archivo relativas si el cuaderno está en un directorio diferente al del script original.
¿Puedo convertir el cuaderno de nuevo a un archivo .py?
Sí - jupytext admite la conversión bidireccional; ejecute jupytext --to py file.ipynb para volver a un script de Python plano.
¿Cuál es la diferencia entre jupytext y nbconvert para esta tarea?
jupytext produce mejores divisiones de celdas para scripts planos y respeta los marcadores # %%; nbconvert está integrado en Jupyter y puede ejecutar el código y almacenar las salidas durante la conversión.