是否可以使用ipython笔记本的HTML动态更新单元格
我正试图复制这个 但是使用html的例子是一样的,但是是否可以使用ipython笔记本的HTML动态更新单元格,python,html,ipython-notebook,Python,Html,Ipython Notebook,我正试图复制这个 但是使用html的例子是一样的,但是 import sys import time from IPython.display import display,clear_output for i in range(10): time.sleep(1) clear_output(wait=True) HTML('<b> Hello ' + str(i) + '</b>') 导入系统 导入时间 从IPython.display导入显
import sys
import time
from IPython.display import display,clear_output
for i in range(10):
time.sleep(1)
clear_output(wait=True)
HTML('<b> Hello ' + str(i) + '</b>')
导入系统
导入时间
从IPython.display导入显示中,清除\u输出
对于范围(10)内的i:
时间。睡眠(1)
清除输出(等待=真)
HTML('Hello'+str(i)+'')
但它不会更新。有没有办法让它发挥作用
在Ipython笔记本中对HTML()
的每次调用只会创建一个类Ipython.display.HTML
的对象。当IPython在笔记本中显示此类中的每个对象时,该对象将显示为页面中包含的html元素。看见
详情请参阅
IPython默认行为是显示单元格中计算的最后一个对象(如果未使用或分配),这意味着具有以下代码的单元格可以按预期工作:
from IPython.display import display,HTML,clear_output
HTML('<b>Hello world</b>')
import sys
import time
from IPython.display import display,HTML,clear_output
for i in range(10):
time.sleep(1)
clear_output(wait=True)
display(HTML('<b> Hello ' + str(i) + '</b>'))