Python论坛  - 讨论区

标题:[python-chinese] 小问个问题 如何解压缩经过gzip和deflate压缩过的数据

2006年08月03日 星期四 00:24

hijack9 hijack9 at gmail.com
Thu Aug 3 00:24:28 HKT 2006

在GET一个网页的时候  会提交这样的一个头部 Accept-Encoding: gzip, deflate
它返回的结果是经过了压缩的 都是乱码 如何把它解压缩?
试过用zlib包 不过似乎不行
求助哦!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060803/4b6f6384/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年08月03日 星期四 08:52

yi huang yi.codeplayer at gmail.com
Thu Aug 3 08:52:04 HKT 2006

>
> 在GET一个网页的时候  会提交这样的一个头部 Accept-Encoding: gzip, deflate
> 它返回的结果是经过了压缩的 都是乱码 如何把它解压缩?
> 试过用zlib包 不过似乎不行
> 求助哦!
>


import gzip
gzip.GzipFile( fileobj=StringIO ( content ) ).read()

正好也在做这方面的东西 :)

-- 
http://codeplayer.blogbus.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060803/20a6912d/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年08月03日 星期四 08:56

ouyangzhijie diligent15 at hotmail.com
Thu Aug 3 08:56:57 HKT 2006

各位好哦:
    我是做IC前端设计的,刚刚接触python,以前有用过perl,不知道大家谁有入门的资料和实例可以发给我么?
谢谢!
_________________________________________________________________
率先尝试 Windows Live Mail。
http://ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060803/76c2c24e/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年08月03日 星期四 09:53

hijack9 hijack9 at gmail.com
Thu Aug 3 09:53:37 HKT 2006

多谢楼上的大哥
可以啦
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060803/e058ab54/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年08月03日 星期四 10:40

gashero harry.python at gmail.com
Thu Aug 3 10:40:58 HKT 2006

def ungzip(zippedstr):
	"""从gzip压缩过的字符串解压出原字符串"""
	sio=StringIO.StringIO(zippedstr)
	fgz=gzip.GzipFile(fileobj=sio)
	data=fgz.read()
	return data

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号