Ist es möglich, gerenderte HTML-Ausgaben in IPython-Ausgaben einzubetten?
Eine Möglichkeit ist zu verwenden
from IPython.core.display import HTML
HTML('<a href="http://example.com">link</a>')
oder (IPython-Alias für mehrzeilige Zellen)
%%html
<a href="http://example.com">link</a>
Welche geben einen formatierten Link zurück, aber
- Dieser Link öffnet keinen Browser mit der Webseite selbst über die Konsole . IPython-Notebooks unterstützen jedoch ehrliches Rendern.
- Ich weiß nicht, wie
HTML()
ich ein Objekt beispielsweise in einer Liste oder einerpandas
gedruckten Tabelle rendern soll . Sie können dies tundf.to_html()
, ohne jedoch Verknüpfungen innerhalb von Zellen herzustellen. - Diese Ausgabe ist in der PyCharm Python-Konsole nicht interaktiv (da es sich nicht um QT handelt).
Wie kann ich diese Mängel beheben und die IPython-Ausgabe etwas interaktiver gestalten?
HTML()
tut, aber ich konnte die Punkte 1 und 2 immer noch nicht lösen.