在Python中截断文件头

时间:2015-04-29 08:07:09

标签: python file python-2.7

如何截断头文件的x个字节?我有一个5 GB的日志,我想先切3 GB(删除旧信息)。

1 个答案:

答案 0 :(得分:3)

使用seek方法:

fname = 'bigfile.log'
fid = open(fname, "rb")
fid.seek(3 * (2 ** 30) , 0) # go to the ~(3*10^9)th Byte, with respect to the start
Buffer = fid.read(2 * (2 ** 30))

点击here了解详情。