我试图从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")
这是我得到的错误:
如果data [i] [“place”]!=“null”:3> get_place_info = data [i] [“place”]。get(“full_name”,则为3 4中的AttributeError Traceback(最近一次调用最后一次) )6 print(get_place_info)7
AttributeError:'NoneType'对象没有属性'get'
添加我之前评论的答案......
你有没有尝试将你的if语句更改为
if data[i]['place'] is not None: