我正在尝试从json文件中提取“地点”的全名和国家/地区代码,该json文件具有从Twitter API提取的数千条推文。我尝试过几次编写代码,但是下面的代码对我来说最有意义。我能够提取其他数据(标签,日期,使用类似编码的关注者)。
for i in range(len(data)):
if data[i]["place"] != "null":
get_place_info = data[i]["place"].get("full_name")
print(get_place_info)
else:
print("No place defined")
这是我得到的错误:
AttributeError跟踪(最近一次通话) 在 3 4如果data [i] [“ place”]!=“ null”: ----> 5 get_place_info = data [i] [“ place”]。get(“ full_name”) 6打印(get_place_info) 7
AttributeError:'NoneType'对象没有属性'get'
答案 0 :(得分:1)
在我之前的评论中添加答案...
您是否尝试过将if语句更改为
if data[i]['place'] is not None: