擅长:python、mysql、java
<p>请在没有编解码器的情况下重试。以下内容再现了使用编解码器时的问题,以及没有编解码器时没有问题的情况:</p>
<pre><code>import gzip
import os
import codecs
data = gzip.open("file.gz", "wb")
data.write('foo\x1d\x1cbar\nbaz')
data.close()
print list(codecs.getreader('utf-8')(gzip.open('file.gz')))
print list(os.popen('zcat file.gz'))
print list(gzip.open('file.gz'))
</code></pre>
<p>输出:</p>
^{pr2}$