Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def save_email_attachments(savedir, part, filename):
- patterns = [ 'UTF-8' ]
- for pattern in patterns:
- if re.search(pattern, filename):
- filename = filename.decode("UTF-8").encode("cp1251")
- data = part.get_payload(decode = True)
- else:
- filename = filename.decode("KOI8-R").encode("cp1251")
- data = part.get_payload(decode = True)
- if not os.path.isdir(savedir):
- os.mkdir(savedir)
- if data:
- with open(os.path.join(savedir, filename), "wb") as fp:
- fp.write(data)
- filename = filename.decode("KOI8-R").encode("cp1251")
- File "C:\Python27\lib\encodings\cp1251.py", line 12, in encode
- return codecs.charmap_encode(input,errors,encoding_table)
- UnicodeEncodeError: 'charmap' codec can't encode character u'\u2568' in position 19: character maps to <undefined>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement