日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python中的zip模塊

瀏覽:22日期:2022-08-06 16:36:24
目錄1、引入模塊2、ZipFile提供如下常用的方法和屬性1、引入模塊

import zipfile

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

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

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

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

ZipFile.getinfo(name)

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

ZipFile.infolist()

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

ZipFile.namelist()

功能:獲取zip文檔內所有文件的名稱列表。

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

功能:將zip文檔內的指定文件解壓到當前目錄。參數: member 指定要解壓的文件名稱或對應的ZipInfo對象 path指定解析文件保存的文件夾 pwd 解壓密碼

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

import zipfile, oszipFile = 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文檔中的所有文件到當前目錄。參數: members 默認值為zip文檔內的所有文件名稱列表,也可以自己設置,選擇要解壓的文件名稱。

ZipFile.printdir()

功能:將zip文檔內的信息打印到控制臺上。

ZipFile.setpassword(pwd)

功能:設置zip文檔的密碼。

ZipFile.read(name[, pwd])

功能:獲取zip文檔內指定文件的二進制數據。

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

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

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

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

ZipFile.writestr(zinfo_or_arcname, bytes)

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

ZipFile.getinfo(name)

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

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

import zipfile, oszipFile = zipfile.ZipFile(os.path.join(os.getcwd(), ’txt.zip’))zipInfo = zipFile.getinfo(’doc.doc’)print ’filename:’, zipInfo.filenameprint ’date_time:’, zipInfo.date_timeprint ’compress_type:’, zipInfo.compress_typeprint ’comment:’, zipInfo.commentprint ’extra:’, zipInfo.extraprint ’create_system:’, zipInfo.create_systemprint ’create_version:’, zipInfo.create_versionprint ’extract_version:’, zipInfo.extract_versionprint ’extract_version:’, zipInfo.reservedprint ’flag_bits:’, zipInfo.flag_bitsprint ’volume:’, zipInfo.volumeprint ’internal_attr:’, zipInfo.internal_attrprint ’external_attr:’, zipInfo.external_attrprint ’header_offset:’, zipInfo.header_offsetprint ’CRC:’, zipInfo.CRCprint ’compress_size:’, zipInfo.compress_sizeprint ’file_size:’, zipInfo.file_sizezipFile.close()

到此這篇關于python中的zip模塊 的文章就介紹到這了,更多相關zip模塊 內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
99成人在线| 国产一区日韩欧美| 国产极品一区| 亚洲五月婷婷| 你懂的亚洲视频| 国产亚洲精品v| 九九99久久精品在免费线bt| 在线亚洲国产精品网站| 精品三级在线观看视频| 午夜电影一区| 中文精品视频| 亚洲www啪成人一区二区| 亚洲日产国产精品| 欧美日韩一二三四| 国产精品原创| 国产一区三区在线播放| 久久激情中文| 亚洲性视频在线| 国产精品激情| 99久久亚洲精品蜜臀| 香蕉成人久久| 久久gogo国模啪啪裸体| 国产 日韩 欧美一区| 99视频一区| 欧美国产日韩电影| 久久人人88| 国产日韩亚洲| 激情六月综合| 91成人在线网站| 97国产精品| 午夜精品影院| 国产精品第一| 日韩一级欧洲| 国产第一亚洲| 日本不卡视频在线| 高清久久精品| 日本欧美不卡| 日韩av午夜在线观看| av资源亚洲| 欧美国产日韩电影| 蜜桃av一区二区在线观看| 日本不卡高清视频| 激情中国色综合| 欧美综合二区| 日韩不卡免费高清视频| 午夜电影一区| 宅男噜噜噜66国产日韩在线观看| 国产精品色婷婷在线观看| 模特精品在线| 99国产精品私拍| 国产91欧美| 国产精区一区二区| 天堂8中文在线最新版在线| 日韩二区三区在线观看| 欧美精品三级在线| 免费视频一区二区三区在线观看 | 精品一区二区三区四区五区| 日韩va亚洲va欧美va久久| 亚洲精品在线二区| 欧美日韩中出| 国产精品国码视频| av高清不卡| 91久久亚洲| 亚洲一区导航| 美女性感视频久久| 成人羞羞视频播放网站| 国产尤物精品| 视频一区二区三区中文字幕| 视频一区免费在线观看| 日韩av一区二区在线影视| 日韩激情啪啪| 成人在线超碰| 另类av一区二区| 久久伊人国产| 免费一区二区视频| 久久久国产精品入口麻豆 | 欧美激情福利| 美女被久久久| 国产亚洲在线| 麻豆国产精品一区二区三区| 国产精品字幕| 欧美激情福利| 美女精品在线| 色爱av综合网| 日韩av在线播放中文字幕| 女人av一区| 精品国产免费人成网站| 国产亚洲精品精品国产亚洲综合| 91精品一区国产高清在线gif| 国产精品99精品一区二区三区∴ | 欧美1区2区3区| 日韩高清不卡一区二区| 日韩在线欧美| 欧美激情 亚洲a∨综合| 蜜臀av国产精品久久久久| 一区二区三区四区日本视频| 蜜桃av一区二区在线观看| 中文字幕系列一区| 亚洲精品九九| 三级久久三级久久久| 亚洲成人日韩| 蜜桃精品在线| 秋霞影院一区二区三区| 另类欧美日韩国产在线| 国产视频一区二| av资源亚洲| 国产aⅴ精品一区二区三区久久 | 久久精品人人| 国产亚洲精aa在线看| 亚洲18在线| 欧美激情 亚洲a∨综合| 综合日韩av| 成人欧美一区二区三区的电影| 久久久久久久久成人| 美女在线视频一区| 久久婷婷国产| 日韩成人亚洲| 黑森林国产精品av| 欧美一级鲁丝片| 日日夜夜免费精品| 一本色道精品久久一区二区三区| 极品日韩av| 国产精品日本| 91国内精品| 久久99偷拍| 亚洲精品国产嫩草在线观看 | 久热精品在线| 日韩高清二区| 国产一区二区色噜噜| 久久精品国产www456c0m| 视频一区二区三区在线| 久久精品国产精品亚洲毛片| а√在线中文在线新版| 九一精品国产| 亚洲免费中文| 日本成人精品| 精品日韩视频| 伊人国产精品| 精品国产乱码久久久久久1区2匹| 欧美综合另类| 久久国产人妖系列| 久久激情网站| 国产精品大片| 伊人久久成人| 麻豆一区二区三| 婷婷综合在线| 精品中国亚洲| 中文字幕一区二区av| 日韩电影免费网站| 日本亚洲不卡| 五月婷婷亚洲| 六月婷婷综合| 欧美在线观看天堂一区二区三区| 日韩久久电影| 欧美日韩亚洲国产精品| 亚洲开心激情| 在线亚洲精品| 久久九九99| 国产一区二区三区日韩精品| 亚洲欧洲日韩精品在线| 日韩精品网站| 久久精品国产99国产精品| 日韩高清中文字幕一区| 伊人精品视频| 欧美亚洲国产激情| 六月婷婷综合| 欧美一级鲁丝片| 亚洲黄色网址| 日韩电影免费网址| 视频小说一区二区| 日本精品影院| 久久婷婷激情| 日韩中文影院| 久久不见久久见国语| 日韩国产欧美视频| 日韩在线观看一区二区三区| 蜜桃av一区二区| 日韩成人一级| 国产精品视频3p| 国产日韩视频| 美女性感视频久久| 福利一区二区三区视频在线观看| 国产精品伊人| 久久的色偷偷| 高清日韩中文字幕| 五月激情久久| 亚洲女同中文字幕| 视频一区二区三区中文字幕| 亚洲综合另类| 欧美日韩xxxx| 久久蜜桃资源一区二区老牛| 亚洲一区二区三区四区五区午夜 | 视频一区二区国产| 日本综合视频| 日韩综合在线| 久久蜜桃av| 日韩欧美中文字幕电影| 国产精品三p一区二区| 亚洲va在线| 久久国内精品|