使用Twitter提取地理位置的全名和国家/地区代码

时间:2019-02-16 21:40:18

标签: python-3.x twitter text-mining

我正在尝试从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'

1 个答案:

答案 0 :(得分:1)

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

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

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