如何跳过具有特定行数的标题,然后读取剩余的二进制数据?
我只需要解析文件,其中一些是文本,另一个是二进制文件。我可以访问标题中的行数,并且后面的二进制数据是可变的。我不能使用fseek跳过标题,因为我不知道它的大小,但我可以读取跳过它的行数
答案 0 :(得分:0)
def readsomelines(fh,nlines):
for i in range(nlines):
yield fh.readline()
with open("asd","rb") as my_file:
header = list(readsomelines(my_file,3))
binary = my_file # myfile should be starting on 4th line now
我很好奇,如果你真的尝试过任何事情,然后来这里询问?