今天在搭建數據驅動測試框架的時候遇到這個錯誤:
好在我英語水平還不錯(也就六級水平吧),根據英文提示說是多字節數據順序是非法的
順着錯誤往上找發現 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:即可