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

问题描述 投票:1回答:1

我试图从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'

python-3.x twitter text-mining
1个回答
1
投票

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

你有没有尝试将你的if语句更改为

if data[i]['place'] is not None:
© www.soinside.com 2019 - 2024. All rights reserved.