我正在閱讀存儲在我的計算機中的電子郵件文件,能夠提取電子郵件的標題,但無法提取正文。無法在python中提取電子郵件文件的正文
# The following part is working , opening a file and reading the header .
import email
from email.parser import HeaderParser
with open(passedArgument1+filename,"r",encoding="ISO-8859-1") as f:
msg=email.message_from_file(f)
print('message',msg.as_string())
parser = HeaderParser()
h = parser.parsestr(msg.as_string())
print (h.keys())
# The following snippet gives error
msgBody=msg.get_body('text/plain')
是否有任何正確的方法只提取正文消息。在這一點上走。
僅供參考電子郵件文件可以從
https://drive.google.com/file/d/0B3XlF206d5UrOW5xZ3FmV3M3Rzg/view
什麼是錯誤訊息? – Fabien
AttributeError:'消息'對象沒有屬性'get_body' – Sumanth
似乎這個方法不存在。你檢查了文檔嗎? – Fabien