jupyter notebook清除输出(亲测有效)
网络上找了很多资料
都不能达到目的。
如jupyter notebook清除输出.
以上代码在我的环境上 无效!!!!!!
还是找官方资料靠谱。
Output widgets: leveraging Jupyter’s display system
out = widgets.Output(layout={'border': '1px solid black'})
# 或
with out:
for i in range(10):
print(i, 'Hello world!')
在这里out有清除widgets输出的方法。
out.clear_output()
我的代码
import ipywidgets as widgets
button = widgets.Button(description="Click Me!")
clear_button = widgets.Button(description='Clear!')
output = widgets.Output()
def on_button_clicked(b):
with output:
print("Button clicked.")
button.on_click(on_button_clicked)
clear_button.on_click(lambda x:output.clear_output())
display(clear_button)
display(button, output)
本文介绍了如何在Jupyter Notebook中有效地清除输出,通过使用Output widgets的clear_output方法。博主分享了自己在寻找解决方案的过程中遇到的问题,以及最终找到的官方资料和实现代码。代码示例展示了如何创建按钮,点击按钮来清除Output widget的输出,对于需要频繁清理输出的用户具有实用性。
2329

被折叠的 条评论
为什么被折叠?



