UnicodeDecodeError: 'utf8' codec can't decode byte 0x80 in position 3131: invalid start byte


一、產生問題的原因

在我使用python讀取文本列表后,然后再讀取每個文件的內容產生了上面的錯誤,

如果你是在Mac上寫的代碼,肯定是將.DS_store文件也讀到列表里了,才產生的錯誤。

二、解決方法

通過終端cd到你的那個目錄,然后ls -a .DS_store,查看文件是否真的存在,rm .DS_store之后,問題解決。

 

附stackover flow鏈接

 

 


免責聲明!

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



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