是否可以将呈现的 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>
它返回一个格式化的链接,但是
- 此链接不会从控制台打开带有网页本身的浏览器。不过,IPython 笔记本支持诚实渲染。
- 我不知道如何
HTML()
在列表或pandas
打印表中呈现对象。您可以这样做df.to_html()
,但无需在单元格内创建链接。 - 此输出在 PyCharm Python 控制台中不是交互式的(因为它不是 QT)。
如何克服这些缺点并使 IPython 输出更具交互性?