¿Es posible incrustar la salida HTML representada en la salida de IPython?
Una forma es usar
from IPython.core.display import HTML
HTML('<a href="http://example.com">link</a>')
o (alias de celda multilínea IPython)
%%html
<a href="http://example.com">link</a>
Que devuelven un enlace formateado, pero
- Este enlace no abre un navegador con la página web desde la consola . Sin embargo, los portátiles IPython admiten renderizado honesto.
- No sé cómo representar el
HTML()
objeto dentro de, por ejemplo, una lista opandas
tabla impresa. Puedes hacerlodf.to_html()
, pero sin hacer enlaces dentro de las celdas. - Este resultado no es interactivo en la consola PyCharm Python (porque no es QT).
¿Cómo puedo superar estas deficiencias y hacer que la salida de IPython sea un poco más interactiva?
HTML()
hace, pero todavía no pude resolver los elementos 1 y 2.