#获取文件最后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