Можно ли встраивать визуализированный вывод HTML в вывод IPython?
Одним из способов является использование
from IPython.core.display import HTML
HTML('<a href="#" onclick="location.href='http://example.com'; return false;">link</a>')
или (многострочный псевдоним IPython)
%%html
<a href="#" onclick="location.href='http://example.com'; return false;">link</a>
Которые возвращают отформатированную ссылку, но
- Эта ссылка не открывает браузер с самой веб-страницей из консоли. Но ноутбуки IPython поддерживают честный рендеринг.
- Я не знаю, как отобразить объект
HTML()
в, скажем, списке или печатной таблицеpandas
. Вы можете сделатьdf.to_html()
, но без создания ссылок внутри ячеек. - Этот вывод не является интерактивным в консоли PyCharm Python (потому что это не QT).
Как я могу преодолеть эти недостатки и сделать вывод IPython более интерактивным?