python邮件添加附件_如何向电子邮件python添加多个附件
这是一个例子:msg = MIMEMultipart()
msg['Subject'] = subject
msg['From'] = from_addr
msg['To'] = COMMASPACE.join(to_addrs_list)
msg['Date'] = formatdate(localtime = True)
msg['Cc'] = COMMASPACE.join(cc_addrs_list)
msgAlternative = MIMEMultipart('alternative')
msg.attach(msgAlternative)
msgAlternative.attach(MIMEText(content, 'plain'))
#add mutiple attachments to an Email
#attachment_paths is a list, like this:['/home/x/a.pdf', '/home/x/b.txt']
for file_path in attachment_paths:
ctype, encoding = mimetypes.guess_type(file_path)
if ctype is None or encoding is not None:
ctype = dctype
maintype, subtype = ctype.split('/', 1)
try:
with open(file_path, 'rb') as f:
part = MIMEBase(maintype, subtype)
part.set_payload(f.read())
Encoders.encode_base64(part)
part.add_header('Content-Disposition', 'attachment', filename=os.path.basename(file_path))
print os.path.basename(file_path)
msg.attach(part)
except IOError:
print "error: Can't open the file %s"%file_path
python邮件添加附件_如何向电子邮件python添加多个附件相关推荐
- python转义字符r 列表_通过在列表前面添加反斜杠来转义列表中的保留字符 - python...
reserved_chars = "? & | ! { } [ ] ( ) ^ ~ * : \ " ' + -" list_vals = ['gold-bear@ ...
- python入门第一课_入门第一课 Python入门涉及的问题及简单示例
很多初学者都在问:我想自学Python,该怎样入门?入门选择哪些书籍? 下面,我以自己的理解作出解答. 1.先说明大体的学习进度. Python确实入门较为容易,语法清晰易懂.一旦入了门再想提高就和其 ...
- 下载python需要注意什么_用户在对Python下载的时候,这些注意事项不能忽视
对于广大的编程工作者而言,这款软件是很熟悉的了,它实际上是一款通用型的计算机程序设计语言,编程工作者在拥有了该款软件之后,就能够快速的进行代码编写了,此外,通过它来运行代码的速度也是很快的.相比于市面 ...
- vs python生成exe文件_使用VScode编写python程序并打包成.exe文件-文件夹变成exe
1. 下载vscode并安装 2. 配置Python环境 点击左下角的吃了图标,在弹出的菜单中选择extensions,在左上方搜索框内输入"Python",可以看到好多Pytho ...
- 我的python学习笔记全集_记录我的Python学习笔记
不想再像以前那样,什么都从头开始学习语法.总结语法,这样反而会过分纠结于语法,耽误了开发,毕竟语言的主要属性是工具,次要的属性是语言本身. 所以还是先熟练使用语言去进行开发,等足够熟悉了,再去研究语言 ...
- python 项目实战视频_腾讯视频 Python 爬虫项目实战
做了一些小项目,用的技术和技巧会比较散比较杂,写一个小品文记录一下,帮助熟悉. 需求:经常在腾讯视频上看电影,在影片库里有一个"豆瓣好评"板块.我一般会在这个条目下面挑电影.但是电 ...
- python描述器 有限状态机_笨办法学 Python · 续 练习 30:有限状态机
练习 30:有限状态机 每当你阅读一本关于解析的书,都有一个可怕的章节,关于有限状态机(FSM).他们对"边"和"节点"进行了详细的分析,每个可能的" ...
- python split函数 空格_最易懂的Python新手教程:从基础语法到代码详解
导读:本文立足基础,讲解Python和PyCharm的安装,及Python最简单的语法基础和爬虫技术中所需的Python语法. 作者:罗攀 蒋仟 如需转载请联系华章科技 本文涉及的主要知识点如下: P ...
- python爬虫 被重定向_爬虫篇 | 认识Python最最最常用语重要的库Requests
最近整理一个爬虫系列方面的文章,不管大家的基础如何,我从头开始整一个爬虫系列方面的文章,让大家循序渐进的学习爬虫,小白也没有学习障碍. 爬虫篇 | Python爬虫学前普及 基础篇 | Python基 ...
最新文章
- ONNX 实时graph优化方法
- 【Qt】Qt中调用python接口
- 如何用PyTorch进行语义分割?
- 项目——迁移/home分区
- CSS清除默认样式,看完这篇彻底明白了
- 错过了面试,公司招满人了_您可能错过了Google令人赞叹的AI公告。
- Apache(httpd) 报错You don't have permission to access /on this server.
- LayoutInflater
- LinkedHashMap介绍
- sx1276, sx1278, Si4463, Si4432, Si4438, sx1212小无线模块对比数据
- 【Pycharm】笔记内容010:记录Pycharm报错“Can not find 程序所在目录 或者Can not run program...“的问题解决
- matlab数据拟合polyfit与polyval初等用法
- win10时间不准_简单几招教会你win10系统时间不准怎么解决
- python 进行照片分类_python 照片文件名分类
- Mysql按天数据统计
- 【实战】Django从零搭建个人网站
- java 判断是否夏令时_Java日期夏令时的问题
- 自动化测试工具 Selenium WebDriver 入门教程
- 爱奇艺财报电话会议实录:第三季度可能还无法实现盈利
- 手机群控软件的运行环境台式机/HUB配置分享