Как вы подавляете вывод в IPython Notebook?
Как можно отключить вывод stdout
?
Полудлина может использоваться для подавления отображения возвращенных объектов, например
>>> 1+1
2
>>> 1+1; # No output!
Тем не менее, функция, которая печатает на stdout, не подвергается воздействию с помощью двоеточия.
>>> print('Hello!')
Hello!
>>> MyFunction()
Calculating values...
Как можно отключить вывод из print
/MyFunction
?
Ответы
Ответ 1
Добавьте %%capture
в качестве первой строки ячейки. например,
%%capture
print('Hello')
MyFunction()
Это просто отбрасывает вывод, но магия %%capture
может использоваться для сохранения вывода в переменной - проконсультироваться с документами
Ответ 2
Подавление вывода
Поместите a ;
в конец строки, чтобы подавить печать вывода [Ссылка].