Я не могу написать твиты в файл json с _json из-за AttributeError - PullRequest
0 голосов
/ 20 мая 2018

Это мой код:

 searched_tweets = []
 new_tweets = api.search(q=query, count=remaining_tweets, since_id=str(since_id), max_id=str(max_id))
 searched_tweets.append(new_tweets)

 def write_tweets(tweets, filename):

 with open(filename + ".json", "w") as f:
    for tweet in tweets:
        json.dump(tweet, f)
        f.write('\n')

 write_tweets(searched_tweets, "testfile")

И я получаю эту ошибку, когда пытаюсь записать твиты в новый файл json.

AttributeError: «У объекта SearchResults нет атрибута»_json '

Я использую Python 3x.

1 Ответ

0 голосов
/ 20 мая 2018

Вы добавляете результат поиска в целом в список искомых твитов, так что теперь он состоит из одного элемента.

Вы должны полностью удалить материал искомых твитов и просто передать new_tweets своей функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...