2012-02-10 15 views
0

私はPOP3メールボックスからattchmentsをダウンロードするaf pythonスクリプトを持っています。しかし、私はいくつかのエンコーディングで少し問題を抱えている... ATTファイルのPython POP3 lib attエンコード

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) 

いくつかの名前は:

グッド:

191720_15728883_20120207_151138.pdf

Invoice_3565382.pdf

エラー:

=?Windows-1252?Q?Factu ur_751845.pdf =

答えて