python gzip压缩

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python gzip压缩相关的知识,希望对你有一定的参考价值。

 1 import urllib2
 2 from StringIO import StringIO
 3 import gzip
 4  
 5 def loadData(url):
 6     request = urllib2.Request(url)
 7     request.add_header(‘Accept-encoding‘, ‘gzip‘)
 8     response = urllib2.urlopen(request)
 9     if response.info().get(‘Content-Encoding‘) == ‘gzip‘:
10         print ‘gzip enabled‘
11         buf = StringIO(response.read())
12         f = gzip.GzipFile(fileobj=buf)
13         data = f.read()
14     else:
15         data = response.read()
16     return data

以上是关于python gzip压缩的主要内容,如果未能解决你的问题,请参考以下文章

Python zlib 解压缩 gzipped 数据

python Python中使用的gzip压缩文件

python读写压缩文件使用gzip和bz2

gzip压缩实践

怎么让.NET支持gzip压缩页面的功能

gzip压缩