jupyter notebook清除输出(亲测有效)

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)

你可能感兴趣的:(Python,人工智能,python)