Вывод ячеек ячеек ipython в коде

В ноутбуке iPython у меня есть цикл while, который слушает последовательный порт и print полученные данные в реальном времени.

То, что я хочу достичь, чтобы показывать только последние полученные данные (т. Е. Только одну строку, показывающую самые последние данные, без прокрутки в области вывода ячеек)

Мне нужно (я думаю), чтобы очистить вывод старой ячейки, когда я получаю новые данные, а затем печатает новые данные. Мне интересно, как я могу очистить старые данные программным путем?

One Solution collect form web for “Вывод ячеек ячеек ipython в коде”

Вы можете использовать IPython.display.clear_output чтобы очистить вывод ячейки.

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

В конце этого цикла вы увидите только один Hello World! ,

Без примера кода вам нелегко дать вам рабочий код. Вероятно, буферизация последних n событий – хорошая стратегия. Всякий раз, когда изменяется буфер, вы можете очистить выход ячейки и снова распечатать буфер.

  • Как работать с интерактивно определенными классами в IPython.parallel?
  • ipython ноутбук и ginput
  • Печать iPython Notebook в цветном?
  • Python & Matplotlib: Сделайте 3D-график интерактивным в Jupyter Notebook
  • Как показать исходный код функции пакета в записной книжке IPython
  • Маркировка событийных точек на участке Панды
  • Как загрузить / отредактировать / запустить / сохранить текстовые файлы (.py) в ячейку ноутбука IPython?
  • Как автоматически добавить расширение на Jupyter (ipython)?
  •  
    Interesting Posts for Van-Lav
    Python - лучший язык программирования в мире.