Python報“TypeError:abytes-likeobjectisrequired,not‘str’”解決辦法


解決辦法非常的簡單,只需要用上python的bytes和str兩種類型轉換的函數encode()、decode()即可!

str通過encode()方法可以編碼為指定的bytes;

反過來,如果我們從網絡或磁盤上讀取了字節流,那么讀到的數據就是bytes。要把bytes變為str,就需要用decode()方法;

例:

str = 'this is test'

str = str.encode()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM