好的-经过无奈和网上搜索后,我发现问题是一个已知的错误,适用于Python
3.x,enprers.py,enpre_base64函数,其内容应如下所示…
def enpre_base64(msg): """Enpre the message's payload in base64. Also, add an appropriate Content-Transfer-Encoding header. """ orig = msg.get_payload() encdata = _benpre(orig) # new line inserted to ensure all bytes characters are converted to ASCII encdata = str(encdata, "ASCII") msg.set_payload(encdata) msg['Content-Transfer-Encoding'] = 'base64'
该错误已作为问题#4768提出,并于2010-05-10升级为严重状态。希望它将在下一版本(3.1.3?)中修复。
问候,艾伦
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)