python email获取同名多个标头的值

时间:2012-03-08 04:08:06

标签: python parsing email

我正在使用python的email.message_from_string来解析原始电子邮件。但是,该邮件中包含多个“已接收”标头。当我致电message.keys()时,他们显然是几个已收到的标题。但是当我尝试message.get(“Recieved”)时,我只得到""一个空字符串。你如何获得那个标题的那些实例的值?

1 个答案:

答案 0 :(得分:4)

  

get_all(name[, failobj])

     

返回名为name的字段的所有值的列表。如果消息中没有这样的命名头,则返回failobj(默认为None)。

来源:http://docs.python.org/library/email.message.html#email.message.Message.get_all