av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

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

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

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

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

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

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

下面命令的 message_set選項是一個字符串,用于指定要執行的一條或多條消息。它可以是簡單的消息號(’1’),消息號的范圍(’2:4’)或由逗號分隔的一組非連續范圍(’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])’)

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

標簽: Python 編程
主站蜘蛛池模板: 欧美www.| 亚洲精品一 | 性一交一乱一伧老太 | 欧美日韩一二三 | 国产一级黄色 | 精品国产区一区二 | 日韩高清一区二区 | 婷婷视频在线 | 国产精品自拍一区 | 在线看黄色片 | 丁香婷婷色 | 成人毛片一区二区三区 | 日本人の夫妇交换 | www欧美| 婷久久| 在线一区二区三区四区 | 午夜高清 | 国产精品久久久一区二区三区 | 久久99热这里只频精品6学生 | 视频一区在线播放 | 亚洲亚洲人成综合网络 | 久久激情网 | 51调教丨国产调教视频 | www.超碰在线 | 中文字幕亚洲一区 | 欧美精品乱码视频一二专区 | 高清一区二区三区 | 成人看片网 | 午夜精品视频在线 | 日韩av免费| 一级免费黄色片 | 小日子的在线观看免费第8集 | 国产精品二区一区二区aⅴ污介绍 | h片在线观看免费 | 玖玖视频 | 日韩一区在线播放 | 97超碰人人 | 国产天堂网 | 免费黄色一级 | 免费视频一区二区 | av在线播放观看 |