国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 兰考县| 若尔盖县| 铁岭县| 瑞昌市| 新龙县| 兴文县| 景洪市| 交城县| 如皋市| 黔江区| 娄底市| 阳山县| 牙克石市| 巴塘县| 曲沃县| 和静县| 通海县| 叙永县| 富蕴县| 上林县| 繁峙县| 凌云县| 白城市| 江达县| 沈丘县| 屏东县| 翁牛特旗| 巴塘县| 鄢陵县| 什邡市| 岳池县| 泰安市| 安远县| 淄博市| 卢氏县| 施甸县| 观塘区| 黄冈市| 株洲市| 孟津县| 靖江市|