2017-01-16 2 views
2

Возможно ли получить ipython для выполнения следующего?Изменение вывода в ipython при запуске ячейки

#A cell... 
output("a") # the cell output shows "a" 
change_output("b") # the cell output now shows "b". "a" has been deleted 

Я хочу такое поведение, чтобы выход ячейки мог отображать текущее рабочее состояние без большого количества строк вывода.

ответ

1

Да, как это:

import sys 
from IPython.core.display import clear_output 
def change_output(x): 
    clear_output() 
    sys.stdout.write(x) 
    sys.stdout.flush() 

change_output("a") 
change_output("b") 

 Смежные вопросы

  • Нет связанных вопросов^_^