如何解决将python终端输出保存在变量
我正在使用 Tweepy 模块从 Twitter 抓取推文。代码如下所示:
import tweepy
consumer_key = 'XXX'
consumer_secret = 'XXX'
auth = tweepy.AppAuthHandler(consumer_key,consumer_secret)
api = tweepy.API(auth,wait_on_rate_limit=True,wait_on_rate_limit_notify=True)
tweets_call = tweepy.Cursor(api.search,q= "Trump" +" -filter:retweets",lang='en',tweet_mode='extended')
for tweet in tweets_call:
print(tweet.full_text)
这个模块有一个推文到达限制警报,当达到一定数量的抓取推文时,它会出现在终端输出上。
到达限制警报如下所示:
WARNING:tweepy.binder:Rate limit reached. Sleeping for: 262
我需要将该秒数保存在一个变量中。我尝试了不同的方法,但它们没有成功保存终端输出,而那些工作实际上将输出重定向到其他地方,所以我无法在终端中看到程序执行,直到它停止运行。另外,我不想实现 try-except 方法,因为当我收到警告时程序会停止(这是我不想要的)。
将“262”数字保存在变量中的最佳方法是什么?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。