我需要从无限制的流中读取,即不断接收新信息。
具体来说,我需要阅读和匹配单词。
是否有反复不断阅读和匹配?
到目前为止我的代码是:
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)
我想要一种更简单的方法,不依赖于等待输入。
即代码读取时在后台运行的输入类型。
有没有,或者这是最佳选择?
该流是我必须阅读的自动数据源。新数据可以随时出现。
我没有制作流,也无法改变它。