Python yield

def sayhi():
seek = 0
while True :
with open('test.txt','r') as f :
f.seek(seek)
data = f.readline()
if data:
seek = f.tell()
#yield data
yield data
else:
return
rf = sayhi()
print rf.next()
print "---------"
print rf.next()
posted @ 2016-04-08 14:56  FreeMan1  阅读(130)  评论(0编辑  收藏  举报