Python 3.x 图像不';在邮寄Python3时不会出现

Python 3.x 图像不';在邮寄Python3时不会出现,python-3.x,tkinter,smtplib,mime-mail,Python 3.x,Tkinter,Smtplib,Mime Mail,我正在创建一个程序,在该程序中,我使用Python3中的Tkinter和smtplib通过邮件将图像发送给某人。一切正常,但当某人收到电子邮件时,情况如下: 但我希望它看起来像这样: 有人知道{?}为什么会出现吗 我用来发送照片的代码如下: 从email.mime.text导入MIMEText 从email.mime.image导入MIMEImage msg=MIMEMultipart() fp=打开(图像“rb”) photo=MIMEImage(fp.read(),_subtype=“j

我正在创建一个程序,在该程序中,我使用Python3中的Tkinter和smtplib通过邮件将图像发送给某人。一切正常,但当某人收到电子邮件时,情况如下:

但我希望它看起来像这样:

有人知道{?}为什么会出现吗

我用来发送照片的代码如下:

从email.mime.text导入MIMEText
从email.mime.image导入MIMEImage
msg=MIMEMultipart()
fp=打开(图像“rb”)
photo=MIMEImage(fp.read(),_subtype=“jpg”)
fp.close()
附上(照片)

谢谢

如果没有任何代码,将很难帮助您解决问题。好的,我添加了我使用的@j_4321代码,您能帮我吗?谢谢,让它成为一个,例如,我不知道
msg
在你的代码中到底是什么。