日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Python中使用gzip模塊壓縮文件的簡(jiǎn)單教程

系統(tǒng) 1863 0

壓縮數(shù)據(jù)創(chuàng)建gzip文件
先看一個(gè)略麻煩的做法
?

            
import StringIO,gzip
content = 'Life is short.I use python'
zbuf = StringIO.StringIO()
zfile = gzip.GzipFile(mode='wb', compresslevel=9, fileobj=zbuf)
zfile.write(content)
zfile.close()

          

但其實(shí)有個(gè)快捷的封裝,不用用到StringIO模塊
?

            
f = gzip.open('file.gz', 'wb')
f.write(content)
f.close()

          

壓縮已經(jīng)存在的文件
python2.7后,可以用with語(yǔ)句
?

            
import gzip
with open("/path/to/file", 'rb') as plain_file:
  with gzip.open("/path/to/file.gz", 'wb') as zip_file:
    zip_file.writelines(plain_file)

          

如果不考慮跨平臺(tái),只在linux平臺(tái),下面這種方式更直接
?

            
from subprocess import check_call
check_call('gzip /path/to/file',shell=True)

          


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 中西区| 永德县| 当雄县| 本溪市| 星子县| 封丘县| 嘉义县| 图片| 喀喇| 鄯善县| 庐江县| 平湖市| 九台市| 离岛区| 通城县| 邵东县| 侯马市| 麻栗坡县| 古蔺县| 金寨县| 萨迦县| 临安市| 大方县| 乡宁县| 平潭县| 祁阳县| 北辰区| 集安市| 阜阳市| 淄博市| 渝北区| 陕西省| 都江堰市| 新乐市| 玛沁县| 延川县| 子洲县| 海丰县| 桐柏县| 商河县| 任丘市|