【发布时间】:2016-06-09 14:06:43
【问题描述】:
我有一个看起来有点像的电子邮件正文。
现在我想从中删除所有标题,只保留对话电子邮件文本。我如何在python中做到这一点?
我尝试了 email.parser 模块,但这并没有给我想要的结果。
请查看以下代码以获取更多信息。
import email
a="""--c66f5985-233d-4e89-b598-6398b60cbe00
Content-Type: multipart/alternative;
differences="Content-Type";
boundary="d5eff9f8-76b3-4320-adfb-1e51add8fa8f"
--d5eff9f8-76b3-4320-adfb-1e51add8fa8f
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
THis is a demo email body
Thanks And Regards,
Ana
"""
b = email.message_from_string(a)
if b.is_multipart():
for payload in b.get_payload():
# if payload.is_multipart(): ...
print (payload.get_payload())
else:
print (b.get_payload())
【问题讨论】: