尝试打开JSON推文文件时出错

时间:2015-10-20 11:08:36

标签: python json

尝试打开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)

该文件是一个推文示例文件,看起来像是简单的词典词典。谢谢

1 个答案:

答案 0 :(得分:0)

错误消息告诉您确切的问题所在。从字符157开始有额外的数据。换句话说,您有无效的JSON数据。您的代码没有任何问题。