sheet notebook cheat ipython-notebook

ipython-notebook - notebook - jupyter r



¿Cómo se suprime la salida en IPython Notebook? (3)

Suprimir salida

Poner un al final de una línea para suprimir la impresión de salida [ Reference ].

¿Cómo se puede suprimir la salida a la salida stdout ?

Se puede utilizar un punto y coma para suprimir la visualización de objetos devueltos, por ejemplo

>>> 1+1 2 >>> 1+1; # No output!

Sin embargo, una función que imprime en la salida estándar no se ve afectada por el punto y coma.

>>> print(''Hello!'') Hello! >>> MyFunction() Calculating values...

¿Cómo se puede suprimir la salida de print / MyFunction ?


(crédito: https://.com/a/23611571/389812 )

Podrías usar io.capture_output :

from IPython.utils import io with io.capture_output() as captured: MyFunction()

para suprimir (por ejemplo, capturar) stdout y stderr para esas líneas dentro de la with-statement .


Añadir %%capture como la primera línea de la celda. p.ej

%%capture print(''Hello'') MyFunction()

Esto simplemente descarta la salida, pero el %%capture magic se puede usar para guardar la salida en una variable. Consulte la documentación.