Python-生成器_监听文件输入的例子_37

def tail(filename):
    f = open(filename,encoding='utf-8')
    while True:
        line = f.readline()
        if line.strip():
            print(line.strip())

g = tail('file')
def tail(filename):
    f = open(filename,encoding='utf-8')
    while True:
        line = f.readline()
        if line.strip():
            if 'python' in line.strip():
                print(line.strip())

g = tail('file')

 

def tail(filename):
    f = open(filename,encoding='utf-8')
    while True:
        line = f.readline()
        if line.strip():
            yield line.strip()

g = tail('file')
for i in g:
    if 'python' in i:
        print('***',i)

 

posted @ 2019-04-09 02:52  LXL_1  阅读(292)  评论(0编辑  收藏  举报