python的中文文件打開方式‘utf-8’


關於中文的文本,讀取總是會失敗

Traceback (most recent call last):
File "F:\代碼\python\學習練習\py_study\three.py", line 3, in <module>
txt = open("三國演義.txt", "r", encoding='utf-8').read()
File "C:\Python\lib\codecs.py", line 321, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa1 in position 0: invalid start byte

出現這段報錯。

這時候只需要將TXT文件另存為,編碼方式改為‘utf-8’即可


免責聲明!

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



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