我试图解析包含html内容的电子邮件的内容。在
import imaplib
import email
....
elif part.get_content_type() == "text/html":
# if html is None:
html = ""
html += unicode(part.get_payload(decode=True),part.get_content_charset(),'replace').encode('utf8','replace')
save_string = str("C:Dumpgmailemail2"+".eml")
# location on disk
myfile = open(save_string, 'a')
myfile.write(str(html))
#myfile.write(html.decode('utf-8'))
myfile.close()
但这给了我一个错误:
^{pr2}$
似乎
part.get_content_charset()
是None
,也许你可以为unicode()
函数提供一些默认值-相关问题 更多 >
编程相关推荐