Python 3.x 用Twitter提取地理位置的全名和国家代码

Python 3.x 用Twitter提取地理位置的全名和国家代码,python-3.x,twitter,text-mining,Python 3.x,Twitter,Text Mining,我正试图从一个json文件中提取一个“地方”的全名和国家代码,这个json文件包含从Twitter API挖掘的数千条推文。我尝试过多次编写代码,但下面的代码对我来说最有意义。我能够提取其他数据(标签、日期、具有类似编码的追随者) 这是我得到的错误: AttributeError回溯(最近一次呼叫上次) 在里面 3. 4如果数据[i][“位置”]!=“空”: ---->5获取位置信息=数据[i][“位置”]。获取(“全名”) 6打印(获取位置信息) 七, AttributeError:“非类型

我正试图从一个json文件中提取一个“地方”的全名和国家代码,这个json文件包含从Twitter API挖掘的数千条推文。我尝试过多次编写代码,但下面的代码对我来说最有意义。我能够提取其他数据(标签、日期、具有类似编码的追随者)

这是我得到的错误:


AttributeError回溯(最近一次呼叫上次) 在里面 3. 4如果数据[i][“位置”]!=“空”: ---->5获取位置信息=数据[i][“位置”]。获取(“全名”) 6打印(获取位置信息) 七,

AttributeError:“非类型”对象没有属性“get”

正在添加我之前评论中的答案


您是否尝试将if语句更改为

if data[i]['place'] is not None:

您是否尝试过将if语句更改为“if data[i]['place']not None:”?谢谢!这很有效。如果需要的话,我可以把我贴出的答案标记为正确,以便帮助他人吗?
if data[i]['place'] is not None: