1. 程式人生 > >seek實現linux的tail -f 監視功能

seek實現linux的tail -f 監視功能

end 循環 退出 print 屏幕 增加 time AD 一行

 1 # 監視filename文件的尾部內容(默認10行,相當於增加參數 -n 10),刷新顯示在屏幕上。退出,按下CTRL+C。
 2 ‘‘‘
 3 相當於一個死循環
 4 ‘‘‘
 5 import time
 6 with open(test.txt,rb) as f:
 7     f.seek(0,2)#光標移到文件最後
 8     while True:
 9         line=f.readline() # 每次讀一行光標移到最後
10         if line:
11             print(line.decode(utf-8),end=‘‘)
12 else: 13 time.sleep(0.2)

-註-:

  文件每次修改後,要保存,才可以顯示

seek實現linux的tail -f 監視功能