neoedmund schrieb: > i want to get the subject from email and construct a filename with the > subject. > but tried a lot, always got error like this: > UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 4: > ordinal not in range(128) > > > msg = email.message_from_string( text ) > title = decode_header( msg["Subject"] ) > title= title[0][0] > #title=title.encode("utf8") > print title > fn = ""+path+"/"+stamp+"-"+title+".mail" > > > the variable "text" come from sth like this: > ( header, msg, octets ) = a.retr( i ) > text= list2txt( msg ) > def list2txt( l ): > return reduce( lambda x, y:x+"\r\n"+y, l ) > > anyone can help me out? thanks.
Where does the exception occur? Diez -- http://mail.python.org/mailman/listinfo/python-list