当前位置: 首页 > 面试题库 >

iPython Notebook清除代码中的单元格输出

寿意远
2023-03-14
问题内容

在iPython笔记本中,我有一个while循环,可print实时侦听串行端口和接收到的数据。

我想要实现的仅显示最新接收到的数据(即,仅一行显示最新数据。在单元格输出区域中不滚动)

我需要的是(我认为)当我收到新数据时清除旧的单元格输出,然后打印新数据。我想知道如何以编程方式清除旧数据?


问题答案:

您可以IPython.display.clear_output用来清除单元格的输出。

from IPython.display import clear_output

for i in range(10):
    clear_output(wait=True)
    print("Hello World!")

在此循环结束时,您只会看到一个Hello World!

没有代码示例,给您工作代码并不容易。最好缓冲最近的n个事件。每当缓冲区更改时,您都可以清除单元格的输出并再次打印缓冲区。



 类似资料:
  • 本文向大家介绍C# 清除cookies的代码,包括了C# 清除cookies的代码的使用技巧和注意事项,需要的朋友参考一下 不同的浏览器会把cookie文件保存在不同的地方   以下是C# WebBrowser控件cookies的存放路径   C:\Users\{你的帐号名}\AppData\Local\Microsoft\Windows\INetCookies   cookies文件格式请查看相

  • 这个问题已经在这里被问到并回答了Jupyter笔记本。还有一个关于JupyterLab的建议,关于如何隐藏单元格输出,但不要清除它。 这很容易使用菜单下的

  • 我一直在疯狂地寻找答案。是否可以在FXML TableView中定义硬编码值?我要硬编码的部分是第一列。

  • 主要内容:1) 去掉循环冗余括号,2) 去掉表达式冗余括号,3) 强制的代码风格,4) 不再纠结于 i++ 和 ++iGo语言语法类似于C语言,因此熟悉C语言及其派生语言( C++、 C#、Objective-C 等)的人都会迅速熟悉这门语言。 C语言的有些语法会让代码可读性降低甚至发生歧义。Go语言在C语言的基础上取其精华,弃其糟粕,将C语言中较为容易发生错误的写法进行调整,做出相应的编译提示。 1) 去掉循环冗余括号 Go语言在众多大师的丰富实战经验的基础上诞生,去除了C语言语法中一些冗余、

  • 问题内容: 我有我的自定义单元格渲染器,想删除单元格的边框。 我该怎么做?我试过setBorder,但是不起作用。 这是我的渲染器代码: 问题答案: 单元格之间绘制的线不是单元格本身的一部分。它们是由桌子绘制的。您可以使用以下方法在整个表格中将其关闭: 要仅禁用水平或垂直线: 或者,您可以使用以下方法更改线条的颜色:

  • 我是Java编程的新手,这是我的第一篇文章,所以希望这是一个有效的问题。我翻遍了档案,但找不到合适的答案。 我的班级正在阅读和验证一个电子表格。错误的单元格被设置为带有红色背景的样式,有效的单元格被设置为没有反循环的样式。这一切都很好,直到遇到日期单元格。setCellStyle语句似乎正在清除日期格式。有人能告诉我如何防止这种情况吗? 因此,首先在Excel中查看单元格时,它显示25/08/20