原文:Python3解析json文件時報錯:json.decoder.JSONDecodeError: Unexpected UTF-8 BOM (decode using utf-8-sig): line 1 column 1

如你之前的json文件為:girl.json 解決方案:將該json文件從之前的UTF 轉換為ANSI編碼。或者UTF 無BOM格式編碼的。 然后json.loads就可以識別,並轉換為python對象了 實例:json文件 employees : firstName : Bill , lastName : Gates , firstName : George , lastName : Bush ...

2018-01-25 10:55 0 2045 推薦指數:

查看詳情

錯誤json.decoder.JSONDecodeError: Unexpected UTF-8 BOM的原因

近期在訓練模型時偶然遇到了這個問題,當讀json文件時,跳出如下錯誤 問題原因是用txt文件修改后綴產生的json文件,而且在修改后綴前打開過txt文件並添加了內容,由於txt開頭會產生BOM字符用於識別文本的編碼方式,這個字符會導致上述錯誤,因此需要去掉這個字符。 有2種方法可以避 ...

Thu Sep 03 19:40:00 CST 2020 0 595
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM