UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 357: illegal multibyte sequence 錯誤解決方法(已解決)


今天在搭建數據驅動測試框架的時候遇到這個錯誤:

好在我英語水平還不錯(也就六級水平吧),根據英文提示說是多字節數據順序是非法的
順着錯誤往上找發現 File "C:\Users\Mr雷的電腦\AppData\Local\Programs\Python\Python37\lib\configparser.py", line 696, in read
self._read(fp, filename)
這意思是這個文件的地696行的一個函數,,應該是編碼的問題,點進去一看

將其中的with open(filename, encoding=encoding) as fp:

解決方案:
with open(filename, encoding=encoding) as fp: 改為
with open(filename, encoding=‘UTF-8’) as fp:即可


免責聲明!

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



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