尝试打开json文件时出现以下错误。
Traceback (most recent call last):
File "C:\Python34\test.py", line 5, in <module>
data = json.load(data_file)
File "C:\Python34\lib\json\__init__.py", line 268, in load
parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, **kw)
File "C:\Python34\lib\json\__init__.py", line 318, in loads
return _default_decoder.decode(s)
File "C:\Python34\lib\json\decoder.py", line 346, in decode
raise ValueError(errmsg("Extra data", s, end, len(s)))
ValueError: Extra data: line 2 column 1 - line 8300 column 1 (char 157 - 30292811)
这就是我在空闲时打开文件的目的:
import json
with open('three_minutes_tweets.json','r', encoding="utf-8") as data_file:
data = json.load(data_file)
print(data_file)
该文件是一个推文示例文件,看起来像是简单的词典词典。谢谢
答案 0 :(得分:0)
错误消息告诉您确切的问题所在。从字符157开始有额外的数据。换句话说,您有无效的JSON数据。您的代码没有任何问题。