Python地址库3编码

2024-09-25 06:28:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我有afpython脚本,可以从POP3邮箱下载附件。但我在编码上有点小问题。。在

    for i in range(self.count_inbox(client))[:20]:
        lines = client.retr(i+1)[1]
        mstring = string.join(lines, "\n")

        # Loop trough part of each mails
        for part in email.message_from_string(mstring).walk():
            try:
                filename = part.get_filename()
            except:
                filename = None

            if filename:
                attchments[filename] = part.get_payload(decode=True)

一些att文件名为:

好的:

191720_1572883_;u 151138.pdf

发票_3565382.pdf

错误:

=?Windows-1252?问?Factuur_.pdf?=


Tags: in脚本clientfor附件getstringpdf