一.yield def EricReadlines(): seek = 0 while True: with open('D:/temp.txt','r') as f: f.seek(seek) data = f.readline() if data: seek = f.tell() yield data else: return for i in EricReadlines(): print i 二.三元运算及lambda表达式 result = 'gt' if 1>3 else 'lt' p