在Python中导入JSON

科佩

我想导入python中位于“ https://www.drivy.com/cars/458342/reviews?page=1&paginate_per=6&rel=next的JSON文件

当我运行这个:

with open('C:/Users/coppe/Documents/py trials/eval.json') as json_file:  
reviews = json.load(json_file)

我收到一个错误:

UnicodeDecodeError: 'charmap' codec can't decode byte 0x8d in position 6776: character maps to <undefined>

实际上,此错误是由于html键值中包含特殊字符引起的知道此字符是表情符号(拇指),我如何仍然可以通过忽略此字符来导入JSON?

基里尔·扎布罗丁(Kirill Zabrodin)

您需要指定正确的格式以供json编码器使用。大多数使用utf8,因此使用类似以下内容的东西:

reviews = json.load(
    open("C:/Users/coppe/Documents/py trials/eval.json", encoding="utf8")
)

要么

with open('C:/Users/coppe/Documents/py trials/eval.json') as json_file:
    reviews = json.load(json_file, encoding="utf8")

祝好运!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章