É possível incorporar a saída HTML renderizada na saída IPython?
Uma maneira é usar
from IPython.core.display import HTML
HTML('<a href="http://example.com">link</a>')
ou (alias de célula multilinha do IPython)
%%html
<a href="http://example.com">link</a>
Que retornam um link formatado, mas
- Esse link não abre um navegador com a própria página da Web no console . Os notebooks IPython suportam renderização honesta, no entanto.
- Não sei como renderizar
HTML()
objetos em, digamos, uma lista oupandas
tabela impressa. Você pode fazer issodf.to_html()
, mas sem fazer links dentro das células. - Esta saída não é interativa no console PyCharm Python (porque não é QT).
Como posso superar essas deficiências e tornar a saída do IPython um pouco mais interativa?
HTML()
faz, mas eu ainda não podia resolver os itens 1 e 2.