我有一个python字符串,我需要将每一行分配给变量

时间:2015-06-24 01:12:21

标签: string python-2.7 email imaplib

import imaplib
import email

m = imaplib.IMAP4_SSL("imap.gmail.com")
m.login('*******', '*******')
m.select('[Gmail]/All Mail')

resp, items = m.search(None, 'ALL') 
items = items[0].split()


for emailid in items:  
    resp, data = m.fetch(emailid, "(RFC822)") 
    raw_email = data[0][1]
    email_message = email.message_from_string(raw_email)

    for part in email_message.walk():
        if part.get_content_type() == 'text/plain': 
            msg = part.get_payload() 

            print msg

当我打印msg时,我在前三行获得一个字符串:

"这是一个测试

这也是一个测试

这不是测试"

问题是我在分离字符串和为这些行中的每一行分配变量时遇到问题。例如msg [0]返回: "吨

Ť

T"

没有引号。

任何帮助将不胜感激

0 个答案:

没有答案