UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcd


問題:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcd 

原因:文件里面存在非'utf-8'編碼的字符,比如其他平台上寫入的中文字符

解決:嘗試其他解碼格式

import codecs
with codecs.open(fname, 'r', encoding='gb2312') as f:
        lines = f.readlines()

 


免責聲明!

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



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