📜  渲染 html jupyter - Html (1)

📅  最后修改于: 2023-12-03 14:56:09.309000             🧑  作者: Mango

渲染 HTML 在 Jupyter Notebook

Jupyter Notebook 是一个交互式笔记本,允许用户创建和共享 Jupyter Notebook 文档,这些文档可以包括代码、文本、公式、图形和多媒体等丰富的内容。

本文主要介绍如何在 Jupyter Notebook 中渲染 HTML。

渲染 HTML

在 Jupyter Notebook 中,可以使用 IPython.display.HTML 方法渲染 HTML。

from IPython.display import HTML

html_code = "<h1>这是标题</h1><p>这是段落</p>"
HTML(html_code)

输出:

这是标题

这是段落

在 Notebook 中显示 HTML 文件

如果要在 Jupyter Notebook 中显示 HTML 文件,可以使用 IFrame 方法。

from IPython.core.display import HTML 
from IPython.display import IFrame

html_code = "<h1>这是标题</h1><p>这是段落</p>"
html_file = open("test.html", "w")
html_file.write(html_code)
IFrame(src='test.html', width=700, height=500)

输出:

需要注意的是,IFrame 方法在展示 HTML 文件的时候需要指定文件的宽度和高度。

在 Notebook 中嵌入外部网页

如果要在 Jupyter Notebook 中嵌入外部网页,可以使用 IFrame 方法。

from IPython.display import IFrame

IFrame(src='https://www.baidu.com', width=700, height=500)

输出:

总结

本文介绍了在 Jupyter Notebook 中渲染 HTML 的方法,以及如何在 Notebook 中显示 HTML 文件和在 Notebook 中嵌入外部网页。