Python 将多个图像嵌入html电子邮件正文
您好,我是python中的新bie,我一直在使用rest api,我想从api对象中提取一个图像链接列表,然后将它们嵌入html电子邮件正文 我该怎么做才好呢 以下是我们尝试过的:Python 将多个图像嵌入html电子邮件正文,python,python-3.x,Python,Python 3.x,您好,我是python中的新bie,我一直在使用rest api,我想从api对象中提取一个图像链接列表,然后将它们嵌入html电子邮件正文 我该怎么做才好呢 以下是我们尝试过的: image_list[{linkId :1 ,imageName : apg.jpg, mediaReadLink:www.getimage/},{linkId :2,imageName : ghj.jpg, mediaReadLink:www.getimage/}] for data in image_lis
image_list[{linkId :1 ,imageName : apg.jpg, mediaReadLink:www.getimage/},{linkId :2,imageName : ghj.jpg, mediaReadLink:www.getimage/}]
for data in image_list:
linkId= data['linkId']
imageName= data['imageName']
ReadLink= data['mediaReadLink']
print("ReadLink")
d = collections.OrderedDict()
d['Id'] = linkId
d['AttachmentodataReadLink'] = AttachmentodataReadLink
objects_list.append(d)
df = pd.DataFrame(objects_list)
i = 0
#image_listing = []
while i < len(linkId):
df1 = df[(df['Id']==linkId[i])]
#run some code, i'm printing DF.head to test it works
image_listing = AttachmentodataReadLink
print("image_listing")
#print(df1.head())
i = i + 1
image\u列表[{linkId:1,imageName:apg.jpg,mediaReadLink:www.getimage/},{linkId:2,imageName:ghj.jpg,mediaReadLink:www.getimage/}]
对于图像列表中的数据:
linkId=data['linkId']
imageName=数据['imageName']
ReadLink=数据['mediaReadLink']
打印(“读链接”)
d=collections.OrderedDict()
d['Id']=linkId
d['AttachmentodataReadLink']=AttachmentodataReadLink
对象\u列表。追加(d)
df=pd.DataFrame(对象列表)
i=0
#图像_列表=[]
而我
这里:image\u name是一个变量,我想通过image\u列表链接将图像传递给arrray
f'<img src="cid:image_name">
f'
下面是我如何尝试附加图像
fp = open(image_listing, 'rb')
image = MIMEImage(fp.read())
fp.close()
# Define the image's ID as referenced above
image.add_header('Content-ID', '<{image_name}>')
msg.attach(image)
fp=open(图像_列表'rb')
image=mimimage(fp.read())
fp.close()
#如上所述定义图像的ID
image.add_头('Content-ID','')
附加信息(图片)