我有一个有很多行的文件我有一个与每行开头对应的字节偏移量列表。我要每一行对应的字节偏移量。在unix、perl或python中有这样做的方法吗?我必须在一个比描述的更大的尺度上做这件事。
文件:

abcd
bcde
cdef

字节偏移:
0
10

期望输出:
abcd
cdef

最佳答案

with open(filename, 'r') as f:
    for offset in offsets:
        f.seek(offset)
        print(f.readline())

推荐信
with statement
open
seek
readline

09-08 02:43