Tweepy 错误:'NoneType'对象不可迭代



我试图制作一个花呢机器人,但我一直收到这个错误,我不知道该怎么办

File "main.py, line 9, in <module>
for tweet in tweets.data:
TypeError: 'NoneType' object is not iterable

im使用python 3.6.9和tweepy 4.4.0

我的代码低于

import tweepy
client = tweepy.Client(bearer_token='mybearertoken')
query = 'from:user -is:reply'
tweets = client.search_recent_tweets(query=query)
for tweet in tweets.data:
print(tweet.text)

如果有人能帮忙,我会很感激

这意味着推文中没有数据。这可能是因为无论你从哪里得到推文,都没有最近的推文,或者你没有正确地轮询数据。检查tweetpys文档以确保您正确地获得了数据,如果是,并且None是预期的返回,则在迭代数据之前,应始终检查数据是否为is None。这将修复您当前遇到的错误。

最新更新