UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa3 in position 0: invalid start byte


with code.open(output_file, "w",) as f:
with code.open(input_file, "r", "utf8") as f:

運行報錯:

 

原因:編碼格式不對,用上一篇文章的方法,需要多次編碼的轉換,比較復雜,codecs可處理多種編碼類型,簡便。

注意:每次寫都加上對應的編碼格式。

解決方法:將open改為codecs.open,且每次讀寫都加上“utf8”

  


免責聲明!

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



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