我想知道是否有办法显示可以使用Jupyter笔记本在Python中更新自己的HTML文本。
换句话说,我希望能够说:
<p>Hi there!</p>
然后......
<p>Go away!</p>
但我不想生成两行文本,而是希望将第一行更改为第二行。
有任何方法可以实现这一目标吗? (我认为它需要某种JS,但我不知道该怎么做)...
编辑:
我最初问过如何更新Python文本,如:print("Hello World")
但我特别想要更新HTML文本,因为我希望能够将CSS属性应用于文本。
答案 0 :(得分:0)
这对我有用:
from IPython.display import display
import ipywidgets as widgets
import time
out = widgets.HTML()
display(out)
out.value="<p>Hi there!</p>"
time.sleep(1)
out.value = "<p>Go away!</p>"