原文:Python讀取文件時出現UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position xx: 解決方案

主要原因是因為編碼的問題,可能是因為 x 這個字節在gbk編碼中沒有這個字符,可能原字符是兩個字節,在gbk里被解析成了一個字節,導致字符不存在。解決方法有兩個,一個是二進制讀取,一個是改編編碼方式: with open article.txt , r ,encoding UTF as f: 打開新的文本 text new f.read 讀取文本數據 ...

2022-02-01 20:20 0 846 推薦指數:

查看詳情

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