IPython.display:将图像与文本对齐

IPython.display:将图像与文本对齐,python,html,jupyter-notebook,ipython,Python,Html,Jupyter Notebook,Ipython,我试图在Jupyter笔记本中显示一个与HTML文本对齐的base64编码图像。下面的代码是首次尝试-图像(从下载)显示在文本下方 import base64 from io import BytesIO from IPython.display import Image from IPython.core.display import display, HTML with open(r'H:\se-icon.png', 'rb') as f: data = BytesIO

我试图在Jupyter笔记本中显示一个与HTML文本对齐的base64编码图像。下面的代码是首次尝试-图像(从下载)显示在文本下方

import base64
from   io import BytesIO
from   IPython.display import Image
from   IPython.core.display import display, HTML

with open(r'H:\se-icon.png', 'rb') as f:
    data = BytesIO(f.read())
dataEncoded = base64.b64encode(data.getvalue())

display(HTML('<h3>Some Text</h3>'))
display(Image(dataEncoded, format='png', width=100))
导入base64
从io导入字节io
从IPython.display导入图像
从IPython.core.display导入显示,HTML
将open(r'H:\se icon.png,'rb')作为f:
data=BytesIO(f.read())
dataEncoded=base64.b64encode(data.getvalue())
显示(HTML(“某些文本”))
显示(图像(数据编码,格式为png,宽度为100))

所需的输出如下所示。理想情况下,我可以只使用带有img标记的HTML代码,但是这不适用于我的特定情况,因为笔记本的输出是通过电子邮件发送的。使用img标签不能保证显示图像


有没有办法显示与HTML文本对齐的图像?

您是否尝试过使用带有src等于base64的img标记?看见然后,您可以尝试使用CSS(float:right)为其设置样式,例如。类似HTML(“某些文本”)@anki是的,我尝试过这种方法——它在笔记本中呈现得很好。但是,当我的用例在笔记本上发送电子邮件时,这种方法在生成的电子邮件中似乎不起作用。我简单地尝试了你的代码片段,但在我的情况下没有显示图像,稍后将检查。。。