其他分享
首页 > 其他分享> > smtplib添加excel附件,收到附件发现是bin格式的文件

smtplib添加excel附件,收到附件发现是bin格式的文件

作者:互联网

在这里插入图片描述在网上找了一些办法,基本上都是格式或者写法上的导致的

并且错误的主要行是集中这段命令的第四行,

part = MIMEBase('application','octet-stream')
part.set_payload(open("abc.xls","rb").read())
encoders.encode_base64(part)
part.add_header('Content-Disposition','attachment', filename ='abc.xls')
message.attach(part)

如果发现自己的写法与第四行不一样,那么就改(拼写和格式),不要问为什么,基本能解决

标签:bin,abc,写法,excel,第四行,part,附件,格式,xls
来源: https://blog.csdn.net/pptde/article/details/111573494