Comándos mágicos#

El kernel de Python soporta comandos mágicos. Son funciones convenientes que no están implementadas en Python, sino que afectan o modifican su ejecución.

Pueden ser comandos de línea o comandos de celda.

Comándos mágicos de línea#

Son comandos heredados de IPython.

Como norma general, se puede llamar a los comandos del sistema desde Jupyter/IPython utilizando la secuencia de escape !comando

Comandos mágicos de celda#

Aplican a todo el contenido de la celda en lugar de a solo una línea. Permiten escribir comandos en otros lenguajes de programación (%%bash, %%js, %sh).

Los paquetes de Python pueden proporcionar sus propios comandos. Por ejemplo, Cython proporciona %%cython; el paquete fortran-magic proporciona %%fortran.