f = open("D:\\Temp\\minitor.txt",encoding='utf-8') while 1: li = f.readline() if li.strip(): print(li)
优化:
def fun(filename): f=open(filename,encoding='utf-8') while 1: li = f.readline() if li.strip(): yield li ret = fun("D:\\Temp\\minitor.txt") for i in ret: if "python" in i: print(i)