with open('log.txt','rb') as fd:

for i in fd:

    offs=-5

    while True:

        fd.seek(offs,2)

        data=fd.readlines()

        if len(data) > 1:

            print('文件的最后一行是%s' %(data[-1].decode('utf-8')))

            break

        offs*=2