È possibile incorporare l'output HTML renderizzato nell'output IPython?
Un modo è usare
from IPython.core.display import HTML
HTML('<a href="http://example.com">link</a>')
o (alias di cella multilinea IPython)
%%html
<a href="http://example.com">link</a>
Che restituiscono un collegamento formattato, ma
- Questo collegamento non apre un browser con la stessa pagina Web dalla console . Tuttavia, i notebook IPython supportano un rendering onesto.
- Non sono a conoscenza di come rendere l'
HTML()oggetto all'interno, per esempio, di un elenco o di unapandastabella stampata. Puoi farlodf.to_html(), ma senza creare collegamenti all'interno delle celle. - Questo output non è interattivo nella console PyCharm Python (perché non è QT).
Come posso superare queste carenze e rendere l'output di IPython un po 'più interattivo?
HTML()fa, ma non riuscivo ancora a risolvere gli elementi 1 e 2.