我试图解析JSON文件,但出现以下错误:
Traceback (most recent call last):
File "data2spreadsheet.py", line 151, in <module>
parse(json.loads(line))
File "data2spreadsheet.py", line 119, in parse
tw.parse(tweet)
File "data2spreadsheet.py", line 78, in parse
self.url = d['id_str']
KeyError: 'id_str'
奇怪的是,我无法在每次运行代码时重现这个错误。有时,代码运行得非常好,然后突然拒绝合作。我已经在data2中验证了JSON解析函数电子表格.py脚本,它可以很好地处理单个JSON对象。我该如何解决这个问题?你知道吗
示例JSON对象:
{"created_at":"Thu Jul 20 13:17:26 +0000 2017","id":8880,"id_str":"8880250","text":"Hello there !"}
错误说明字典没有“id\u str”键。 如果您的json文件中存在这个键,则表示代码没有找到它,或者没有理解它。你知道吗
您是否尝试过使用json模块来导入您的文件,而不是编写您自己的解析器?你知道吗
以下是文档的链接:https://docs.python.org/2/library/json.html。你知道吗
代码如下:
其中变量js是一个包含json文件的字典。你知道吗
相关问题 更多 >
编程相关推荐