例如,在 python 中,是这样的:
with open('myfile', 'rb') as f:
f.seek(0, 2) # seek to EOF
file_size = f.tell()
f.seek(file_size - 10)
print f.read(10)
f.seek(file_size - 20)
print f.read(10)
f.seek(file_size - 30)
print f.read(10)
...
比这效率低的:
with open('myfile', 'rb') as f:
f.seek(-10, 2)
print f.read(10)
f.seek(-20, 1)
print f.read(10)
f.seek(-20, 1)
print f.read(10)
...