online notebook instalar como python ipython ipython-notebook

instalar - ipython notebook clear cell output en el código



jupyter python 3 (1)

Puede usar IPython.display.clear_output para borrar la salida de una celda.

from IPython.display import clear_output for i in range(10): clear_output() print("Hello World!")

¡Al final de este ciclo, solo verá un Hello World! .

Sin un ejemplo de código, no es fácil darle código de trabajo. Probablemente almacenar en buffer los últimos n eventos es una buena estrategia. Cada vez que cambia el búfer puede borrar la salida de la celda e imprimir el búfer nuevamente.

En una computadora portátil iPython, tengo un ciclo while que escucha un puerto serie e print los datos recibidos en tiempo real.

Lo que quiero lograr es mostrar solo los últimos datos recibidos (es decir, solo una línea que muestra los datos más recientes, sin desplazamiento en el área de salida de la celda)

Lo que necesito (creo) es borrar la salida de la celda anterior cuando recibo datos nuevos, y luego imprimo los datos nuevos. Me pregunto cómo puedo borrar los datos antiguos de forma programática.