是否可以将渲染后的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笔记本支持诚实的渲染。
- 我不知道如何在列表或
pandas
打印表格中呈现HTML()
对象。你可以使用df.to_html()
,但无法在单元格内创建链接。 - 这个输出在PyCharm Python控制台中不是交互式的(因为它不是QT)。
如何克服这些缺点并使IPython输出更具交互性?
HTML()
相同,但我仍然无法解决项目1和2。 - Anton Tarasenko