原文:爬蟲,用協程下載圖片中TypeError: a bytes-like object is required, not 'coroutine'

剛開始的下載代碼是這個樣子的,但是程序運行的時候一直報錯TypeError,我一直以為是代碼里f.write resp.read 的輸入的類型不對,到處找,最后發現是少了一個await的問題最終的代碼如下: ...

2021-12-17 08:55 0 936 推薦指數:

查看詳情

TypeError: a bytes-like object is required, not 'str'

問題分析 該問題主要是由於當前操作的字符串是bytes類型的字符串對象,並對該bytes類型的字符串對象進行按照str類型的操作。 如下面圖所示,s 為bytes類型字符串對象。 當對s進行按照str類型的操作(split)時,會彈出一下錯誤提示。因為split函數 ...

Tue Dec 12 23:40:00 CST 2017 0 38368
python 3.5: TypeError: a bytes-like object is required, not 'str'

出現該錯誤往往是通過open()函數打開文本文件時,使用了‘rb’屬性,如:fileHandle=open(filename,'rb'),則此時是通過二進制方式打開文件的,所以在后面處理時如果使用了s ...

Thu Dec 22 03:19:00 CST 2016 0 60749
TypeError: expected string or bytes-like object

在寫Python代碼的時候,遇到了“TypeError: a bytes-like object is required, not 'str'”錯誤,此處實驗機器的Python環境為Python 3.6.6,如下所示 >>> import base64 > ...

Tue Aug 20 19:47:00 CST 2019 0 5621
TypeError: expected string or bytes-like object

記錄下編寫代碼過程中遇到的錯誤原因; 正則匹配findall函數返回的是列表,匹配對象也應為str 借帖百度經驗; https://jingyan.baidu.com/article/e52 ...

Tue Dec 11 18:18:00 CST 2018 0 1080
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM