监听文件输入的例子
def tail(filename): f = open(filename,encoding='utf-8') while True: line = f.readline() if line.strip(): #此处一定要加.strip,不然监听用户输入时会打一行空白,因为用户在输入时会把用户敲的回车算一行 yield line.strip() g = tail('file') for i in g: #可以在监听的同时处理数据 if 'python' in i: print('***',i)