从eml文件中提取图像



我正在寻找一种合适的方法来从email文件中获得特定的图像,但不幸的是,我总是获得没有图像的文本数据!

这是我使用的代码,但它只给我文本数据:

from email.parser import BytesParser
from email import policy
with open(em, 'rb') as fp:
name = fp.name  # Get file name
msg = BytesParser(policy=policy.default).parse(fp)
data = msg.get_body(preferencelist=('plain')).get_content()
print(data)
fp.close()

你找到解决这个问题的方法了吗?我很想知道方法。

相关内容

  • 没有找到相关文章

最新更新