根据打印的输出终止python



在这里,限制tweepy流到一个特定的数字,我试图停止使用tweepy流脚本,但一直得到一个错误。我试着像一些人建议的那样修复错误,但是没有运气。

我想到了另一种可能根据打印输出的数量来终止脚本的方法。我所做的是将前面的代码放入一个函数中:

def streamer(location):
    ## same code here ##
    twitterStream.filter(locations=[location) ## changed to match function##

然后我将调用函数(即streamer(LA)),其中LA是用一组坐标预定义的。

我的问题:是否有可能根据它输出的数字终止函数streamer而不改变函数本身(由于持续错误)?

您可以使用quit(),但这也会终止整个会话。

您还需要将您的流数据添加到某个变量中。如果我是正确的,你会得到一个Json项目的恒定流,所以只要把它们添加到一个列表,然后使用列表的长度。然后使用twitterstream.disconnect(),如果你得到你的输出量。

相关内容

  • 没有找到相关文章

最新更新