Est-il possible d'intégrer la sortie HTML rendue dans la sortie IPython?
Une façon est d'utiliser
from IPython.core.display import HTML
HTML('<a href="http://example.com">link</a>')
ou (alias de cellule multiligne IPython)
%%html
<a href="http://example.com">link</a>
Qui renvoient un lien formaté, mais
- Ce lien n'ouvre pas de navigateur avec la page Web elle-même à partir de la console . Les notebooks IPython prennent cependant en charge un rendu honnête.
- Je ne sais pas comment rendre un
HTML()
objet dans, par exemple, une liste ou unpandas
tableau imprimé. Vous pouvez le fairedf.to_html()
, mais sans créer de liens à l'intérieur des cellules. - Cette sortie n'est pas interactive dans la console PyCharm Python (car ce n'est pas QT).
Comment puis-je surmonter ces lacunes et rendre la sortie IPython un peu plus interactive?
HTML()
fait, mais je ne pouvais toujours pas résoudre les éléments 1 et 2.