监听文件输入的例子

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)
原文地址:https://www.cnblogs.com/daju/p/10040700.html