我有一个巨大的gz文件,是否可以替换尾部而不触及文件的其余部分?我尝试了gzip.open(filePath,mode ='r +'),但是write方法被阻止了....说它是一个只读对象......任何想法?
我现在正在做的是... gzip.open作为r,一旦我得到尾部开始的偏移,我关闭它并用gzip.open重新打开它作为a和seek(偏移)。 ..这不太可能是最好的主意
谢谢
约翰
答案 0 :(得分:2)
不可能 - 如果不首先对其进行解压缩,则无法替换压缩文件的某些部分。至少不使用常见的压缩算法。