7
'str'オブジェクトには属性 'decode'がありません。Python 3エラー?
これが私のコードです: import imaplib from email.parser import HeaderParser conn = imaplib.IMAP4_SSL('imap.gmail.com') conn.login('example@gmail.com', 'password') conn.select() conn.search(None, 'ALL') data = conn.fetch('1', '(BODY[HEADER])') header_data = data[1][0][1].decode('utf-8') この時点でエラーメッセージが表示されます AttributeError: 'str' object has no attribute 'decode' Python 3はもうデコードしていません、そうですか?どうすれば修正できますか? また、 data = conn.fetch('1', '(BODY[HEADER])') 最初のメールのみを選択しています。すべてを選択するにはどうすればよいですか?
182
python
python-3.x
imaplib