国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python實現(xiàn)向服務(wù)器請求壓縮數(shù)據(jù)及解壓縮數(shù)據(jù)的方法示例

2020-01-04 17:18:17
字體:
供稿:網(wǎng)友

本文實例講述了Python實現(xiàn)向服務(wù)器請求壓縮數(shù)據(jù)及解壓縮數(shù)據(jù)的方法。分享給大家供大家參考,具體如下:

向服務(wù)器請求壓縮數(shù)據(jù)格式,并解壓縮數(shù)據(jù)

#!/usr/bin/env python# encoding=utf-8import urllib2, httplibdef writeFile(fname, data):  f = open(fname, "w")  f.write(data)  f.close()if __name__ == '__main__':  httplib.HTTPConnection.debuglevel = 1  request = urllib2.Request('http://www.163.com/')  request.add_header('Accept-encoding', 'gzip')  # 向服務(wù)器請求壓縮數(shù)據(jù)  opener = urllib2.build_opener()  f = opener.open(request)  data = f.read()     # 讀取頁面返回的數(shù)據(jù)  f.close()  print "壓縮的數(shù)據(jù)長度為:%d" %len(data)  writeFile("a.html", data)  import StringIO, gzip  compressedstream = StringIO.StringIO(data)  gziper = gzip.GzipFile(fileobj=compressedstream)  data2 = gziper.read()  # 讀取解壓縮后數(shù)據(jù)  print "解壓縮后數(shù)據(jù)長度為:%d" %len(data2)  writeFile("aa.html", data2)

運(yùn)行結(jié)果:

[zcm@python #25]$./del.py壓縮的數(shù)據(jù)長度為:100457解壓縮后數(shù)據(jù)長度為:358659[zcm@python #26]$wc *.html 4556 16010 358659 aa.html  374  2197 100457 a.html 4930 18207 459116 總用量[zcm@python #27]$

希望本文所述對大家Python程序設(shè)計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 罗城| 清水河县| 正定县| 巴中市| 通山县| 固原市| 布拖县| 阿鲁科尔沁旗| 民和| 青海省| 商洛市| 丰县| 丰城市| 繁昌县| 抚州市| 穆棱市| 白银市| 孟村| 杭锦旗| 景宁| 体育| 秦安县| 金平| 兴文县| 泰兴市| 宁阳县| 舞钢市| 星子县| 本溪市| 无棣县| 东乡县| 赤城县| 武穴市| 安新县| 西乡县| 弥勒县| 长丰县| 改则县| 长沙市| 阿图什市| 河津市|