gpt4 book ai didi

python - 如何将 HTML 嵌入到 IPython 输出中?

转载 作者:IT老高 更新时间:2023-10-28 21:05:32 27 4
gpt4 key购买 nike

是否可以将呈现的 HTML 输出嵌入到 IPython 输出中?

一种方法是使用

from IPython.core.display import HTML
HTML('<a href="http://example.com">link</a>')

或(IPython 多行单元格别名)

%%html
<a href="http://example.com">link</a>

返回一个格式化的链接,但是

  1. 此链接不会从控制台打开带有网页本身的浏览器。不过,IPython 笔记本支持真实渲染。
  2. 我不知道如何在列表或 pandas 打印表中呈现 HTML() 对象。您可以执行 df.to_html(),但无需在单元格内创建链接。
  3. 此输出在 PyCharm Python 控制台中不是交互式的(因为它不是 QT)。

我怎样才能克服这些缺点并使 IPython 输出更具交互性?

最佳答案

这似乎对我有用:

from IPython.core.display import display, HTML
display(HTML('<h1>Hello, world!</h1>'))

诀窍是将它也包装在 display 中。

来源:http://python.6.x6.nabble.com/Printing-HTML-within-IPython-Notebook-IPython-specific-prettyprint-tp5016624p5016631.html

编辑:

from IPython.display import display, HTML

为了避免:

DeprecationWarning: Importing display from IPython.core.display is 
deprecated since IPython 7.14, please import from IPython display

关于python - 如何将 HTML 嵌入到 IPython 输出中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25698448/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com