👉 项目官网:https://www.python-office.com/ 👈
大家好,这里是程序员晚枫,正在all in AI编程实战。
每天要下载邮件里的附件?
客户发来的文件要一个个保存?
今天教你怎么用 python-office 自动收取邮件并下载附件。
1、读取最新邮件
1 | import office |
运行后,会打印出最近 5 封邮件的内容。
2、自动下载附件
1 | import office |
运行后,所有邮件的附件都会下载到指定文件夹。
3、按发件人筛选
只想看某个人的邮件?
1 | import office |
4、只下载特定类型的附件
1 | import office |
5、实战案例:自动归档客户邮件
把每个客户的邮件归档到对应文件夹:
1 | import office |
6、实战案例:自动下载客户订单附件
每天自动下载订单邮件的附件:
1 | import office |
7、常见问题
Q:读取邮件报错?
A:需要在邮箱设置里开启 IMAP 服务,获取授权码。
Q:下载的附件名是乱码?
A:用 decode_filename=True 参数可以解决中文文件名乱码问题。
Q:想读取指定日期的邮件?
A:
1 | emails = office.email.read( |
8、下讲预告
学会了邮件处理,下一讲我们学 OCR文字识别——从图片里提取文字。
敬请期待!
有问题欢迎加微信 python-office 进群交流~
程序员晚枫专注AI编程培训,小白看完他和图灵社区合作的教程《30讲 · AI编程训练营》就能上手做AI项目。
