如何在jupyter笔记本中将python字符串显示为HTML

Posted

技术标签:

【中文标题】如何在jupyter笔记本中将python字符串显示为HTML【英文标题】:how to display a python string as HTML in jupyter notebook 【发布时间】:2016-07-16 00:30:56 【问题描述】:

在 IPython 笔记本中,我曾经能够通过使用 IPython 显示模块中的 html 函数将包含 html 的 python 字符串显示为实际的 html。

from IPython.display import HTML

在 jupyter notebook 中显示模块不再存在。有谁知道我在哪里可以找到 HTML 函数?

我使用 Jupyter notebook 4.1、IPython 4.0.2 和 Python 3.5.1 64 位

【问题讨论】:

它还在IPython.display 中。笔记本中的代码使用的 Python 接口是 IPython 的一部分。 Jupyter 是独立于语言的部分,例如笔记本 UI 和文档格式。 什么鬼!我害怕我在尝试这个时犯了一个令人尴尬的错字!非常感谢! How to embed HTML into iPython output?的可能重复 【参考方案1】:

使用函数display

def bar():
    from IPython.display import display, HTML
    chart = HTML('<h1>Hello, world!</h1>')
    # or chart = charts.plot(...)
    display(chart)

bar()

来源:http://suanfazu.com/t/jupyter-highcharts/13438/2

【讨论】:

以上是关于如何在jupyter笔记本中将python字符串显示为HTML的主要内容,如果未能解决你的问题,请参考以下文章

如何在 jupyter 笔记本中将 tqdm 与 pandas 一起使用?

在笔记本中组合jupyter / ipython内核

在 Jupyter 中将 PySpark 数据帧打印为格式化表

如何在 Jupyter 笔记本中运行 Python asyncio 代码?

如何在 python 循环中更新 matpplotlib 库图,该图位于 Jupyter 笔记本中的同一位置?

如何禁用jupyter笔记本历史记录