色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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

瀏覽:32日期: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(’[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 編程
主站蜘蛛池模板: 日韩三级在线免费观看 | 成人免费久久精品国产片久久影院 | 操操操网 | 亚洲一级特黄特黄的大片 | 成人亚洲精品7777 | 94欧美setu | 国产末成年女噜噜片 | 一级精品视频 | 欧美视频一区 | 一级毛片免费在线 | 成人毛片在线观看 | 手机日韩理论片在线播放 | 9久久99久久久精品齐齐综合色圆 | 亚洲国产一区二区a毛片日本 | 国产v综合v亚洲欧美大另类 | 成年女人免费看片 | 国产日韩精品一区二区 | 高清黄色毛片 | 国产一区二区三区在线免费观看 | 最新亚洲人成网站在线影院 | 亚洲高清综合 | 京野结衣免费一区二区 | 中文字幕欧美日韩一 | 日本人的色道www免费一区 | 日韩一级片 | 偷自拍| 国产精品一区二区综合 | 日鲁夜鲁鲁狠狠综合视频 | 7ass欧美| 久久久精品2018免费观看 | 日韩a级毛片免费视频 | 国内精品久久久久影院老司 | 日本色哟哟 | 欧美一级高清片在线 | 久久精品国产这里是免费 | 亚洲欧美日韩国产精品影院 | 久久综合狠狠综合狠狠 | 国产 一二三四五六 | 男女午夜视频在线观看 | 亚洲精品区一区二区三区四 | 手机在线播放视频 |