我使用email.message.Message
对象来操作邮件,只需要提取html附件,而邮件可以有html正文,所以 get_content_type()
在这里看起来没有意义。
python中有没有简单的方法来确定它是身体部位还是附件?
升级版:
简化的前函数如下所示:
def get_attachments(mail):
for part in mail.walk():
if part.get_content_type() in ('application/pdf', 'image/png', 'image/jpeg'):
yield part