206

レンダリングされた HTML 出力を IPython 出力に埋め込むことは可能ですか?

1つの方法は、使用することです

from IPython.core.display import HTML
HTML('<a href="http://example.com">link</a>')

または (IPython 複数行セル エイリアス)

%%html
<a href="http://example.com">link</a>

フォーマットされたリンクを返しますが、

  1. このリンクでは、コンソールから Web ページ自体をブラウザで開くことはできません。ただし、IPython ノートブックは正直なレンダリングをサポートしています。
  2. HTML()たとえば、リストやpandas印刷されたテーブル内でオブジェクトをレンダリングする方法がわかりません。できますがdf.to_html()、セル内にリンクを作成する必要はありません。
  3. この出力は、PyCharm Python コンソールではインタラクティブではありません (QT ではないため)。

これらの欠点を克服し、IPython の出力をもう少しインタラクティブにするにはどうすればよいですか?

4

6 に答える 6