Извлечение полного имени и кода страны геолокации с помощью Twitter - PullRequest
0 голосов
/ 17 февраля 2019

Я пытаюсь извлечь полное имя и код страны "места" из файла 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")

Я получаю эту ошибку:


Tratback AttributeError (последний вызов последнего) через 3 4, если data [i] ["place"]! = "null": ----> 5 get_place_info = data [i] ["place"]. get ("full_name") 6 print (get_place_info) 7

AttributeError: объект 'NoneType' не имеет атрибута 'get'

1 Ответ

0 голосов
/ 17 февраля 2019

добавление ответа из моего предыдущего комментария ...

Вы пытались изменить выражение if на

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