IPython: importación de código de shell de Python

IPython puede leer desde la consola estándar de Python con el valor predeterminado >>>prompt y otra sesión de IPython. La siguiente captura de pantalla muestra un bucle for escrito en el shell estándar de Python:

Copie el código (junto con el indicador de Python) y péguelo en la celda de entrada de IPython. IPython filtra inteligentemente las solicitudes de entrada (>>> y ...) o las de IPython (en [N]: y ... :)

De manera similar, el código de una sesión de IPython se puede pegar en otra. La primera captura de pantalla que se muestra a continuación muestra la definición de la función SayHello () en una ventana de IPython:

Ahora, seleccionemos el código y peguemos en otro shell de IPython y llamemos a la función SayHello ().