#獲取文件最後N行的函數
def tail(inputfile) :
filesize = os.path.getsize(inputfile)
blocksize = 1024
dat_file = open(inputfile, 'r')
last_line = ""
if filesize > blocksize :
maxseekpoint = (filesize // blocksize)
dat_file.seek((maxseekpoint-1)*blocksize)
elif filesize :
#maxseekpoint = blocksize % filesize
dat_file.seek(0, 0)
lines = dat_file.readlines()
if lines :
#last_line = lines[-1].strip()
#最後兩行,N行就改數字,即可
last_line = lines[-2:]
#print "last line : ", last_line
dat_file.close()
return last_line
python:獲取文件最後N行
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
我是怎麼從 Excel 表哥轉到 Python 的
蘇克1900
2019-02-24 14:16:50
Python正則表達式
蒼簡
2019-02-24 13:54:12
23個Python爬蟲開源項目代碼:爬取微信、淘寶、豆瓣、知乎、微博等
蒼簡
2019-02-24 13:54:12
5/20python之列表
王悟冥
2019-02-24 13:47:51
Mac OS 上安裝PyCharm專業版並破解註冊
Hansion
2019-02-24 13:12:51
python萌新:從零基礎入門到放棄
編程黑格爾
2019-02-24 13:06:36
519. leetcode題目講解(Python):隨機翻轉矩陣(Random Flip Matrix )
夏山聞汐
2019-02-24 12:59:06
《Flask Web開發:基於Python的Web應用開發實戰》筆記二、
mbb97
2019-02-23 13:43:04
ftrack Python API
wx5c6a499ea4601
2019-02-23 13:40:57
Python帶權重隨機數的簡單實現
vincent_tech
2019-02-23 13:37:42
python學習(一)
kaixinhai2010
2019-02-23 13:36:05
Python中修改Pk10平臺出租字符串的幾種方法
wojiuyong
2019-02-23 13:25:22
Python項目案例介紹,炫酷飛機大戰,內附源碼文件領取
扒皮狼
2019-02-23 12:53:12
Python 之 socket網絡模塊簡單應用
wx592bc92b285c7
2019-02-23 12:50:09
Python Day24 stark組件2
jedi911
2019-02-23 00:42:19
24小時熱門文章