Tweepy Error: 'NoneType' object is not iterable
Tweepy Error: 'NoneType' object is not iterable
我正在尝试制作一个 tweepy 机器人,但我一直收到此错误,我不知道该怎么办
File "main.py, line 9, in <module>
for tweet in tweets.data:
TypeError: 'NoneType' object is not iterable
我正在使用 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)
如果有人能提供帮助,我将不胜感激
这意味着推文中没有数据。这可能是因为您从任何地方获得的推文都没有最近的推文,或者您没有正确轮询数据。检查 tweepys docs 以确保您正确获取数据,如果您是并且 None 是预期的 return,您应该在迭代数据之前始终检查它是否 is None
与否。这应该可以解决您当前遇到的错误。
我正在尝试制作一个 tweepy 机器人,但我一直收到此错误,我不知道该怎么办
File "main.py, line 9, in <module>
for tweet in tweets.data:
TypeError: 'NoneType' object is not iterable
我正在使用 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)
如果有人能提供帮助,我将不胜感激
这意味着推文中没有数据。这可能是因为您从任何地方获得的推文都没有最近的推文,或者您没有正确轮询数据。检查 tweepys docs 以确保您正确获取数据,如果您是并且 None 是预期的 return,您应该在迭代数据之前始终检查它是否 is None
与否。这应该可以解决您当前遇到的错误。