如何在特定的时间长度后停止Python程序的输出,以便启动新进程?
我用tweepy在控制台上一行一行地抓取推特和字母。但是,我希望在打印出特定数量的字符或经过一段时间后开始一个新流程 这是我试过的如何在特定的时间长度后停止Python程序的输出,以便启动新进程?,python,streaming,Python,Streaming,我用tweepy在控制台上一行一行地抓取推特和字母。但是,我希望在打印出特定数量的字符或经过一段时间后开始一个新流程 这是我试过的 class Listener(StreamListener): def on_data (self, data): tweet = data.split(',"text":"')[1].split('","Liksource')[0] for letter in tweet: number = ord(
class Listener(StreamListener):
def on_data (self, data):
tweet = data.split(',"text":"')[1].split('","Liksource')[0]
for letter in tweet:
number = ord(letter)
print (letter)
if len(sys.stdout) == 50:
print "Hello world!"
我想打印“Hello World!”只是为了证明我可以开始一件新的事情,但也希望停止数据流。我尝试使用
中断
,但它不允许我使用。什么是StreamListener
?代码的其余部分在哪里?@JonathonReinhart它是从tweepy库导入的。您可以在此处查看相关文档: