with open("wikiUrl.json", "r") as f: infos = f.readlines() print(json.load(f)) UnicodeDecodeError: 'gbk' codec can't decode byte 0xad in position 203: illegal multibyte sequence
时间: 2024-03-25 13:38:30 浏览: 77
student-infos-manager.rar_student—infos
你在使用 `with open("wikiUrl.json", "r") as f` 语句打开文件时,没有指定文件的编码方式,默认使用的是系统的编码方式(例如在 Windows 上默认是 GBK 编码),但是文件内部使用的编码方式可能与系统的编码方式不同,导致读取文件时出现了解码错误。解决方法是在打开文件时指定正确的编码方式,例如:
```
with open("wikiUrl.json", "r", encoding="utf-8") as f:
infos = f.readlines()
print(json.load(f))
```
这里假设文件的编码方式是 UTF-8,你可以根据你的实际情况替换编码方式。
阅读全文