我在比较 python 中的正文电子邮件时遇到问题。我从包含电子邮件的文本文件中获取正文,并用电子邮件正文填充列表:
for enum in original_list:
with open(enum, 'r') as f:
enum = f.read()
msg = email.message_from_string(enum)
for part in msg.walk():
my_body = part.get_payload(decode=True)
original_data_body.append(my_body)
我从另一个文件的消息中获取正文,该文件包含 mbox 格式的所有消息。再次使用 walk 和 get_payload。
问题是 mbox 中的电子邮件最终包含额外的许可证消息。
如何删除这些额外的消息并比较电子邮件的正文?