Python之yield

def AlexReadlines():
    seek = 0
    while True:
        with open('D:/temp.txt','r') as f:
            f.seek(seek)
            data = f.readline()
            if data:
                seek = f.tell()
               <strong> yield data</strong>
            else:
                return
            

for i in AlexReadlines():
    print i

發佈了209 篇原創文章 · 獲贊 23 · 訪問量 37萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章