在Python

时间:2016-01-08 17:10:30

标签: python

我需要从无限制的流中读取,即不断接收新信息。

具体来说,我需要阅读和匹配单词。

是否有反复不断阅读和匹配?

到目前为止我的代码是:

matches=[]
wordsToFind=['foo','bar','donut']
while True:
  s=raw_input()
  for word in wordsToFind:
    if s.find(word)+1:matches.append(word)
  print '\n'.join(matches)

我想要一种更简单的方法,不依赖于等待输入。

即代码读取时在后台运行的输入类型。

有没有,或者这是最佳选择?

该流是我必须阅读的自动数据源。新数据可以随时出现。

我没有制作流,也无法改变它。

0 个答案:

没有答案