imaplib - how do I convert text containing \r\n to represent carriage return and line feed in python -
i have written code in python using imapclient , poplib collect emails online account. received emails saved plain text file.
when email using pop3 saved in text file carriage returns , line spacings in correct place. believe because pop3 emails saved line line automatically implement carriage returns each new line.
imap on other hand not friendly. imap text contains \r\n occasional \t, when view text file in vi, notepad, wordpad , word, none of them implement carriage return, linefeed or tabs.
from i've read reason because programs see \r\n text , don't know it.
so question is, how convert imap text \r\n seen in windows , linux using python.
thanks.
try email_content.decode('string_escape')
.
example:
>>> s = r'a\tb\nc' >>> print s.decode('string_escape') b c
Comments
Post a Comment