Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何更新Python Jupyter笔记本中显示的HTML文本?_Javascript_Python_Jupyter Notebook - Fatal编程技术网

Javascript 如何更新Python Jupyter笔记本中显示的HTML文本?

Javascript 如何更新Python Jupyter笔记本中显示的HTML文本?,javascript,python,jupyter-notebook,Javascript,Python,Jupyter Notebook,我想知道是否有一种显示HTML文本的方法,可以通过Jupyter笔记本在Python中进行自我更新 换句话说,我想说: 你好 然后 走开 但是我不想产生两行文本,而是想把第一行改成第二行 有什么办法可以做到这一点?(我假设它需要某种JS,但我不确定如何做到这一点) 编辑: 我最初问过如何更新Python文本,比如:print(“Hello World”),但我特别想更新HTML文本,因为我希望能够将CSS属性应用于文本。这对我来说很有效: from IPython.display impor

我想知道是否有一种显示HTML文本的方法,可以通过Jupyter笔记本在Python中进行自我更新

换句话说,我想说:

你好

然后

走开

但是我不想产生两行文本,而是想把第一行改成第二行

有什么办法可以做到这一点?(我假设它需要某种JS,但我不确定如何做到这一点)

编辑:

我最初问过如何更新Python文本,比如:
print(“Hello World”)
,但我特别想更新HTML文本,因为我希望能够将CSS属性应用于文本。

这对我来说很有效:

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>"
从IPython.display导入显示
将IPyWidget作为小部件导入
导入时间
out=widgets.HTML()
显示(输出)
out.value=“你好!

” 时间。睡眠(1) out.value=“走开!


您看过jupyter小部件吗?您可能会很幸运使用HTML小部件:是的,我已经研究了Ipython小部件,不幸的是,似乎没有一种好方法可以更改小部件文本的CSS属性,因此您无法真正更改大小、颜色等。您可以使用HTML小部件生成任意HTML输出,这就是你的问题所表明的。改变文本的颜色。。。。