我正在加载电脑上的一个json文件。 在Kaggle中,我可以在不指定编码的情况下加载它,没有错误。 但是在我的电脑上,我会看到标题中提到的错误。
with open('D:\soccer\statsbomb360\matches.json') as f:
data = json.load(f, encoding = 'utf8')
添加
errors = 'ignore'
或将编码更改为 'latin' 也无效。
我有点不知道接下来该尝试什么,你能给我一些想法吗?
json来自statsbombs免费的数据。
有趣的是,从同一数据集中,我有一些文件在Kaggle/Colab上给了我这个错误,但在我的电脑上却没有,但在那里指定 encoding='latin'
就可以解决问题。
谢谢!