Python 用gzip.open替换/修改gz文件的尾部

Python 用gzip.open替换/修改gz文件的尾部,python,gzip,tail,Python,Gzip,Tail,我有一个gz文件,它的大小很大,是否可以在不接触文件其余部分的情况下替换尾部?我尝试了gzip.open(filePath,mode='r+'),但写入方法被阻止。。。。说它是只读对象。。。有什么想法吗 我现在做的是。。。gzip.openasr,一旦我得到尾部开始的偏移量,我就关闭它,然后用gzip.openasa和seek(offset)重新打开它。。。哪一个可能不是最好的主意 谢谢 John不可能-如果不先解压缩压缩文件,就无法替换部分压缩文件。至少不能使用普通的压缩算法

我有一个gz文件,它的大小很大,是否可以在不接触文件其余部分的情况下替换尾部?我尝试了gzip.open(filePath,mode='r+'),但写入方法被阻止。。。。说它是只读对象。。。有什么想法吗

我现在做的是。。。gzip.openasr,一旦我得到尾部开始的偏移量,我就关闭它,然后用gzip.openasa和seek(offset)重新打开它。。。哪一个可能不是最好的主意

谢谢


John

不可能-如果不先解压缩压缩文件,就无法替换部分压缩文件。至少不能使用普通的压缩算法