久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

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

瀏覽:33日期: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(’[email protected]’,’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])’)

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

標簽: Python 編程
主站蜘蛛池模板: 久久久久久久一区二区 | 久久久二 | 国产精品亚欧美一区二区 | 伊人网站 | 久久91 | 欧美亚洲91 | 99热婷婷| 国产亚洲一区二区三区在线观看 | av一级在线观看 | 国产亚洲欧美一区二区 | 香蕉二区| 成人免费在线视频观看 | 我和我的祖国电影在线观看免费版高清 | 久久久久久久久国产 | 最新中文字幕 | 不卡视频一区二区三区 | 狠狠综合久久 | 午夜精品久久久久久久久久久久久 | 久久av网 | 青青草久| 欧美日韩在线视频一区 | 久久亚洲天堂 | 激情的网站 | 欧美成年黄网站色视频 | 亚洲中午字幕在线观看 | 日韩一级在线免费观看 | 亚洲xx站 | 国产在线观看一区 | 日狠狠| 成人小视频在线观看 | 久久av综合 | 国产精品一区二区久久久久 | 日韩国产精品一区二区 | 一区二区日本 | 欧美自拍视频 | 中文字幕第31页 | 黄色日批视频 | 亚洲一区二区三区高清 | 免费国产黄色大片 | 欧美一区二区免费 | 一区二区影院 |