擅长:python、mysql、java
<pre><code>with gzip.open(compressedFileName, 'wb') as compressedFH:
compressedFH.writelines(fileHandle)
</code></pre>
<p>逐行写入文件<code>fileHandle</code><em>,即将其拆分为由<code>\n</code>字符分隔的块。在</p>
<p>虽然这个字符很有可能在二进制文件中不时出现,但这并不能保证。在</p>
<p>这样做可能更好</p>
^{pr2}$
<p>或者,正如tqzf在评论中所写</p>
<pre><code>with gzip.open(compressedFileName, 'wb') as compressedFH:
shutil.copyfileobj(fileHandle, compressedFileName)
</code></pre>