午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

'str'對象沒有屬性'decode'。Python 3錯誤?

瀏覽:35日期:2022-08-07 09:57:59
如何解決'str'對象沒有屬性'decode'。Python 3錯誤??

您正在嘗試解碼 已解碼 的對象。您有一個str,不再需要從UTF-8解碼。

只需刪除.decode(’utf-8’)部分:

header_data = data[1][0][1]

至于您的fetch()通話,您明確要求僅發(fā)送第一條消息。如果要檢索更多消息,請使用范圍。請參閱文檔:

下面命令的 message_set選項是一個字符串,用于指定要執(zhí)行的一條或多條消息。它可以是簡單的消息號(’1’),消息號的范圍(’2:4’)或由逗號分隔的一組非連續(xù)范圍(’1:3,6:9’)。一個范圍可以包含一個星號,以指示一個無限的上限(’3:*’)。

解決方法

這是我的代碼:

import imaplibfrom email.parser import HeaderParserconn = 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])’)

我只選擇第一封電子郵件。如何選擇全部?

標(biāo)簽: Python 編程
主站蜘蛛池模板: 久久亚洲视频 | 成人在线免费看视频 | 亚洲天堂久久 | 灵与欲在线观看 | www.国产黄色 | 成人免费看片视频 | 国产又黄又硬又粗 | 成人免费网站视频 | 精品一区二区三区免费看 | 国产在线视视频有精品 | 99热99 | 国产精品久久久久av | 日本黄色精品 | 日本男人天堂 | 日韩资源在线观看 | 成人日韩欧美 | 男人的天堂影院 | 正在播放久久 | 亚洲免费高清视频 | 日本精品视频在线播放 | 中文字幕av高清 | 成人3d动漫一区二区三区91 | 在线观看免费视频的网站 | 国产精品久久久久久中文字 | 岛国裸体写真hd在线 | 男人的天堂久久久 | 亚洲久草视频 | 深夜激情影院 | 色大妈| 亚洲第八页 | 午夜精品一区二区三区在线视频 | 国产美女www爽爽爽 日韩专区一区 | 中文字幕久久精品 | 粉嫩视频在线观看 | 天天干天天操天天拍 | 在线视频国产一区 | 精品九九九九 | 永久免费看mv网站入口亚洲 | 蜜桃av噜噜一区二区三区 | 亚洲在线免费视频 | 日韩av成人|