婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > python中的zip模塊

python中的zip模塊

熱門標(biāo)簽:百度地圖標(biāo)注沒有了 宿遷星美防封電銷卡 西藏房產(chǎn)智能外呼系統(tǒng)要多少錢 外呼并發(fā)線路 地圖標(biāo)注審核表 ai電話機器人哪里好 ai電銷機器人源碼 湛江智能外呼系統(tǒng)廠家 長沙高頻外呼系統(tǒng)原理是什么

1、引入模塊

import zipfile

zip文件格式是通用的文檔壓縮標(biāo)準(zhǔn),在ziplib模塊中,使用ZipFile類來操作zip文件,下面具體介紹一下:

zipfile.ZipFile(file[, mode[, compression[, allowZip64]]])

功能:創(chuàng)建一個ZipFile對象,表示一個zip文件。
參數(shù):
    -參數(shù)file表示文件的路徑或類文件對象(file-like object)
    -參數(shù)mode指示打開zip文件的模式,默認(rèn)值為r
        r    表示讀已經(jīng)存在的zip文件
        w    表示新建一個zip文檔或覆蓋一個已經(jīng)存在的zip文檔
        a    表示將數(shù)據(jù)附加到一個現(xiàn)存的zip文檔中。
    -參數(shù)compression表示在寫zip文檔時使用的壓縮方法
        zipfile.ZIP_STORED      只是存儲模式,不會對文件進(jìn)行壓縮,這個是默認(rèn)值
        zipfile.ZIP_DEFLATED    對文件進(jìn)行壓縮
    -如果要操作的zip文件大小超過2G,應(yīng)該將allowZip64設(shè)置為True。

2、ZipFile提供如下常用的方法和屬性

ZipFile.getinfo(name)

功能:獲取zip文檔內(nèi)指定文件的信息。返回一個zipfile.ZipInfo對象,它包括文件的詳細(xì)信息。將在下面 具體介紹該對象。

ZipFile.infolist()

功能:獲取zip文檔內(nèi)所有文件的信息,返回一個zipfile.ZipInfo的列表。

ZipFile.namelist()

功能:獲取zip文檔內(nèi)所有文件的名稱列表。

ZipFile.extract(member[, path[, pwd]])

功能:將zip文檔內(nèi)的指定文件解壓到當(dāng)前目錄。
參數(shù):
    member      指定要解壓的文件名稱或?qū)?yīng)的ZipInfo對象
    path        指定解析文件保存的文件夾
    pwd         解壓密碼

下面一個例子將保存在程序根目錄下的txt.zip內(nèi)的所有文件解壓到D:/Work目錄:

import zipfile, os
zipFile = zipfile.ZipFile(os.path.join(os.getcwd(), 'txt.zip'))
for file in zipFile.namelist():
    zipFile.extract(file, r'd:/Work')
zipFile.close()

ZipFile.extractall([path[, members[, pwd]]])

功能:解壓zip文檔中的所有文件到當(dāng)前目錄。
參數(shù):
    members      默認(rèn)值為zip文檔內(nèi)的所有文件名稱列表,也可以自己設(shè)置,選擇要解壓的文件名稱。

ZipFile.printdir()

功能:將zip文檔內(nèi)的信息打印到控制臺上。

ZipFile.setpassword(pwd)

功能:設(shè)置zip文檔的密碼。

ZipFile.read(name[, pwd])

功能:獲取zip文檔內(nèi)指定文件的二進(jìn)制數(shù)據(jù)。

下面的例子演示了read()的使用,zip文檔內(nèi)包括一個txt.txt的文本文件,使用read()方法讀取其二進(jìn)制數(shù)據(jù),然后保存到D:/txt.txt。

import zipfile, os
zipFile = zipfile.ZipFile(os.path.join(os.getcwd(), 'txt.zip'))
data = zipFile.read('txt.txt')
#一行語句就完成了寫文件操作。仔細(xì)琢磨哦~_~
(lambda f, d: (f.write(d), f.close()))(open(r'd:/txt.txt', 'wb'), data)
zipFile.close()

ZipFile.write(filename[, arcname[, compress_type]])

功能:將指定文件添加到zip文檔中。
參數(shù):
    filename      文件路徑
    arcname       添加到zip文檔之后保存的名稱
    compress_type 壓縮方法,它的值可以是zipfile.ZIP_STORED 或zipfile.ZIP_DEFLATED

ZipFile.writestr(zinfo_or_arcname, bytes)

功能:writestr()支持將二進(jìn)制數(shù)據(jù)直接寫入到壓縮文檔。

ZipFile.getinfo(name)

功能:返回一個ZipInfo對象,表示zip文檔中相應(yīng)文件的信息。
它支持如下屬性:
    ZipInfo.filename        獲取文件名稱。
    ZipInfo.date_time       獲取文件最后修改時間。返回一個包含6個元素的元組:(年, 月, 日, 時, 分, 秒)
    ZipInfo.compress_type   壓縮類型。
    ZipInfo.comment         文檔說明。
    ZipInfo.extr            擴(kuò)展項數(shù)據(jù)。
    ZipInfo.create_system   獲取創(chuàng)建該zip文檔的系統(tǒng)。
    ZipInfo.create_version  獲取、創(chuàng)建zip文檔的PKZIP版本。
    ZipInfo.extract_versio  獲取、解壓zip文檔所需的PKZIP版本。
    ZipInfo.reserved        預(yù)留字段,當(dāng)前實現(xiàn)總是返回0。
    ZipInfo.flag_bits       zip標(biāo)志位。
    ZipInfo.volume          文件頭的卷標(biāo)。
    ZipInfo.internal_attr   內(nèi)部屬性。
    ZipInfo.external_attr   外部屬性。
    ZipInfo.header_offset   文件頭偏移位。
    ZipInfo.CRC             未壓縮文件的CRC-32。
    ZipInfo.compress_size   獲取壓縮后的大小。
    ZipInfo.file_size       獲取未壓縮的文件大小。

下面一個簡單的例子說明這些屬性的意思:

import zipfile, os
zipFile = zipfile.ZipFile(os.path.join(os.getcwd(), 'txt.zip'))
zipInfo = zipFile.getinfo('doc.doc')
print 'filename:', zipInfo.filename
print 'date_time:', zipInfo.date_time
print 'compress_type:', zipInfo.compress_type
print 'comment:', zipInfo.comment
print 'extra:', zipInfo.extra
print 'create_system:', zipInfo.create_system
print 'create_version:', zipInfo.create_version
print 'extract_version:', zipInfo.extract_version
print 'extract_version:', zipInfo.reserved
print 'flag_bits:', zipInfo.flag_bits
print 'volume:', zipInfo.volume
print 'internal_attr:', zipInfo.internal_attr
print 'external_attr:', zipInfo.external_attr
print 'header_offset:', zipInfo.header_offset
print 'CRC:', zipInfo.CRC
print 'compress_size:', zipInfo.compress_size
print 'file_size:', zipInfo.file_size
zipFile.close()

到此這篇關(guān)于python中的zip模塊 的文章就介紹到這了,更多相關(guān)zip模塊 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python函數(shù)式編程中itertools模塊詳解
  • Python編程functools模塊創(chuàng)建修改的高階函數(shù)解析
  • Python編程itertools模塊處理可迭代集合相關(guān)函數(shù)
  • Python中re模塊常用方法總結(jié)分析
  • 解析Python擴(kuò)展模塊的加速方案
  • Python接口自動化淺析logging日志原理及模塊操作流程
  • 詳解Python模塊化--模塊(Modules)和包(Packages)
  • Python接口自動化之淺析requests模塊post請求
  • Python接口自動化之淺析requests模塊get請求
  • 一篇文章帶你了解python標(biāo)準(zhǔn)庫--time模塊
  • freeswitch開源通信 python模塊介紹

標(biāo)簽:林芝 大同 普洱 漯河 盤錦 海南 南平 寧夏

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python中的zip模塊》,本文關(guān)鍵詞  python,中的,zip,模塊,python,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python中的zip模塊》相關(guān)的同類信息!
  • 本頁收集關(guān)于python中的zip模塊的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美性猛片xxxx免费看久爱| 久久精品视频免费| 亚洲欧美日韩一区| 欧美性三三影院| 国产a级毛片一区| 国产精品国产三级国产aⅴ中文 | 欧美精品亚洲一区二区在线播放| 国产成人av资源| 国产真实精品久久二三区| 亚洲伦理在线免费看| 亚洲精品国产成人久久av盗摄 | 日韩欧美一级精品久久| 91精品在线观看入口| 欧美不卡一区二区三区| 色综合天天综合网天天看片 | 一区2区3区在线看| 成人黄色av电影| 91福利在线播放| 成人网男人的天堂| 国产精品三级av| 久久精品夜色噜噜亚洲aⅴ| 国产精品传媒在线| 日本不卡免费在线视频| 国产精品久久久久四虎| 亚洲一区二区欧美日韩| 懂色av噜噜一区二区三区av| 在线视频综合导航| 波多野结衣欧美| 欧美在线观看18| **网站欧美大片在线观看| 日日夜夜精品视频天天综合网| 天天综合色天天| 欧美日韩极品在线观看一区| 一区二区三区资源| 亚洲国产一区视频| 欧美日韩一区二区电影| 一区二区三区四区亚洲| 91色porny蝌蚪| 亚洲美女视频一区| 欧美视频三区在线播放| 国产精品无人区| 欧美人妖巨大在线| 2021久久国产精品不只是精品| 成人aa视频在线观看| 国产一区视频导航| 久久99热国产| 激情综合色综合久久| 天堂久久一区二区三区| 亚洲国产中文字幕在线视频综合| 亚洲图片你懂的| 色吊一区二区三区| 色综合色狠狠天天综合色| 成人黄页毛片网站| 99r国产精品| 欧美性受xxxx黑人xyx| 欧洲一区在线观看| 五月天一区二区| 一区二区三区四区av| 亚洲成国产人片在线观看| 亚洲电影激情视频网站| 欧美精品一区二区三区四区| 免费观看久久久4p| 国产成人鲁色资源国产91色综| 中文字幕一区二区三区视频| 亚洲一区电影777| 国产老肥熟一区二区三区| 国产精品一区久久久久| 18欧美亚洲精品| 日韩欧美一区二区久久婷婷| 99re视频精品| 精品一区二区三区的国产在线播放| 欧美成人一区二区| 五月综合激情网| 精品少妇一区二区三区免费观看| 精品在线观看视频| 国产欧美一区二区精品性 | 日本va欧美va瓶| 91精品国产全国免费观看| 亚洲欧洲综合另类在线 | 成人在线综合网站| 日本欧美一区二区三区| 亚洲综合成人在线| 国产欧美精品一区二区三区四区| 欧美日韩不卡一区二区| 日韩精品高清不卡| 婷婷综合久久一区二区三区| 亚洲免费av高清| 久久久久久久电影| 91福利国产成人精品照片| 美国十次综合导航| 亚洲乱码国产乱码精品精98午夜| 欧美一区中文字幕| 91福利资源站| 日韩欧美黄色影院| 中文字幕在线观看一区二区| 亚洲动漫第一页| 国产精品一二一区| 欧美性大战久久久久久久| 99国产精品视频免费观看| 成人午夜免费av| 成人免费的视频| 欧美日韩中文字幕精品| 在线观看成人小视频| 欧美丝袜自拍制服另类| 久久精品在这里| 亚洲欧美国产毛片在线| 亚洲精选视频在线| 国产精品一区一区三区| 欧美日韩和欧美的一区二区| 国产欧美一区二区精品久导航| 久久精品国产久精国产爱| 日本一不卡视频| 国产免费观看久久| 天天操天天干天天综合网| 欧美一区二区三区影视| 日韩电影在线免费观看| 色爱区综合激月婷婷| 欧美一区二视频| 免费看欧美女人艹b| 国产日韩精品一区| 91精品久久久久久久久99蜜臂| 亚洲综合色在线| 欧美一区二区三区视频免费 | 欧美va在线播放| 一本大道久久a久久精二百| 精品一区二区三区在线观看| 亚洲一区在线视频| 国产精品免费免费| 欧美精品丝袜中出| 色综合婷婷久久| 不卡的av中国片| 国产·精品毛片| 国产一区二区三区四区五区美女 | 国产视频一区二区三区在线观看| 成人一道本在线| 欧美一区二区不卡视频| 久久婷婷久久一区二区三区| 日本一区二区免费在线观看视频 | 欧美三级一区二区| 色悠久久久久综合欧美99| 国产91露脸合集magnet | 国产日产精品1区| 欧美一区中文字幕| 欧美mv和日韩mv的网站| 久久久一区二区三区| 国产三级欧美三级日产三级99 | 精品一区二区三区在线观看国产| 日韩av高清在线观看| 精彩视频一区二区| 成人av动漫在线| 色婷婷久久久综合中文字幕| 日本韩国精品一区二区在线观看| 国产在线国偷精品免费看| 另类小说综合欧美亚洲| 国产成人欧美日韩在线电影| 成人精品国产一区二区4080| 91在线视频免费91| 欧美一区二区三区四区在线观看| 欧美精品一区男女天堂| 亚洲图片你懂的| 另类小说一区二区三区| 91美女片黄在线观看| 日韩精品最新网址| 亚洲最色的网站| 久久99国产精品麻豆| 91网上在线视频| 久久一区二区三区四区| 亚洲国产精品久久人人爱蜜臀| 国内精品在线播放| 欧美一级艳片视频免费观看| 成人欧美一区二区三区1314| 国产主播一区二区| 欧美一区二区三区在线看| 国产精品久久久久久户外露出| 一区二区国产视频| 成人的网站免费观看| 91亚洲精品乱码久久久久久蜜桃| 日韩女同互慰一区二区| 轻轻草成人在线| 午夜精品久久久久久久久| 99国产精品久久久| 亚洲欧洲成人自拍| 99久久婷婷国产| 亚洲在线视频网站| 欧美精品在线一区二区| 奇米影视一区二区三区小说| 欧美人与禽zozo性伦| 日本欧美在线看| 日韩视频一区二区| 国产精品99久| 亚洲精品自拍动漫在线| 欧美偷拍一区二区| 美国一区二区三区在线播放| 国产亚洲欧美中文| 丁香激情综合国产| 一区二区三区不卡视频| 94色蜜桃网一区二区三区| 亚洲va欧美va人人爽午夜| 国产**成人网毛片九色| 亚洲女人的天堂|