成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

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

python中的zip模塊

瀏覽:2日期: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 編程
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
6080亚洲精品一区二区| 亚洲同性同志一二三专区| 91精品国产综合久久精品图片| 成人免费小视频| 国产精品综合网| 老色鬼久久亚洲一区二区| 欧美激情中文字幕| 玖玖九九国产精品| 国产精品推荐精品| 国产精品毛片高清在线完整版| 国产一区二区三区四区在线观看| av不卡在线看| 久久久久久久综合日本| 国产精品一二二区| 欧美天堂一区二区三区| 亚洲va欧美va人人爽| 激情综合自拍| 精品人伦一区二区色婷婷| 激情综合网av| 欧美综合视频在线观看| 一区二区国产盗摄色噜噜| 99国产欧美久久久精品| 欧美日韩国产三级| 日本欧美韩国一区三区| 一本色道久久综合| 国产人妖乱国产精品人妖| 国产伦精品一区二区三区视频青涩 | 久久久久久夜精品精品免费| 精品写真视频在线观看| 在线欧美日韩精品| 亚洲一区二区三区四区不卡| 亚洲看片免费| 久久久欧美精品sm网站| 国产成人av资源| 日本高清不卡在线观看| 亚洲线精品一区二区三区| 午夜视频久久久| 精品国产91亚洲一区二区三区婷婷| 精品制服美女丁香| 91久久奴性调教| 午夜成人免费视频| 91丨porny丨最新| 亚洲精品在线免费观看视频| 国产成人夜色高潮福利影视| 欧美一区二区成人| 成人中文字幕电影| 欧美一区二区女人| 国产精品伊人色| 91精品国产综合久久久久久漫画| 久久福利视频一区二区| 欧美日韩一级视频| 国产一区美女在线| 正在播放亚洲一区| 成人性视频网站| 精品国产麻豆免费人成网站| 不卡的看片网站| 久久久www成人免费毛片麻豆| 91在线码无精品| 国产蜜臀97一区二区三区| 国产精品hd| 中文字幕日韩欧美一区二区三区| 国模 一区 二区 三区| 26uuu另类欧美| 国产98色在线|日韩| 欧美成人精品福利| av成人动漫在线观看| 国产欧美一区二区三区鸳鸯浴| 欧美精品亚洲| 一本色道久久综合精品竹菊 | 亚洲日穴在线视频| 国产视频一区欧美| 午夜欧美大尺度福利影院在线看| 日本精品视频一区二区三区| 极品美女销魂一区二区三区| 欧美一级在线免费| va亚洲va日韩不卡在线观看| 欧美一区二区三区在线| 99精品欧美一区二区蜜桃免费| 欧美激情一区二区| 激情亚洲网站| 亚洲一区二区三区不卡国产欧美 | 国产精品美女久久久久aⅴ国产馆| 一区在线视频观看| 亚洲激情综合网| 91国产视频在线观看| 国产麻豆91精品| 久久久精品蜜桃| 亚洲精品护士| 亚洲成人av免费| 欧美嫩在线观看| 91在线无精精品入口| 亚洲欧美日韩人成在线播放| 久久久久久自在自线| 国产精品一区二区男女羞羞无遮挡| 欧美精品一区二区三区在线| 国产精品v欧美精品v日本精品动漫| 亚洲免费av高清| 欧美图区在线视频| 成人午夜精品在线| 中文字幕欧美日本乱码一线二线| 国产一级精品aaaaa看| 午夜精品久久久久| 欧美老年两性高潮| 成人做爰69片免费看网站| 久久女同性恋中文字幕| 亚洲精品韩国| 精品综合久久久久久8888| 久久影音资源网| 国产亚洲一区二区三区在线播放| 麻豆精品新av中文字幕| 久久综合色之久久综合| 国产精品一二| 国产成人高清在线| 亚洲欧美偷拍卡通变态| 在线观看91视频| 午夜视频精品| 青青草国产成人av片免费 | 欧美人妖巨大在线| 女人色偷偷aa久久天堂| 亚洲不卡av一区二区三区| 日韩女优视频免费观看| a91a精品视频在线观看| 国产精品一二三| 亚洲男人天堂一区| 欧美一区二区三区男人的天堂| 黑人中文字幕一区二区三区 | 国产成人综合在线| 亚洲视频香蕉人妖| 91精品午夜视频| 亚洲欧洲一二三| 国产麻豆视频一区二区| 国产精品美女久久久久久久久| 久久不射网站| 99视频在线观看一区三区| 亚洲制服丝袜在线| 日韩欧美123| 亚洲一区二三| 色综合天天天天做夜夜夜夜做| 亚洲在线观看免费| 精品日产卡一卡二卡麻豆| 久久久国产精品一区二区三区| 成人午夜激情在线| 日韩精品一二三区| 国产日韩v精品一区二区| 欧美日韩精品一区二区在线播放| 在线日韩av永久免费观看| 日本美女一区二区三区| 国产精品视频免费看| 欧美日韩美女一区二区| 亚洲电影成人| 成人精品国产福利| 亚洲成人免费看| 国产亚洲精品7777| 在线欧美小视频| 日韩一级欧洲| jlzzjlzz亚洲日本少妇| 蜜桃一区二区三区四区| 亚洲精品一二三区| 久久久久免费观看| 在线成人av网站| 久久久水蜜桃| 欧美日韩另类丝袜其他| 国产成人av电影在线| 日韩一区精品视频| 亚洲欧美日韩久久| 国产午夜精品久久久久久久| 69堂精品视频| 在线欧美日韩国产| 国产精品区一区| 国产一区二区无遮挡| 懂色中文一区二区在线播放| 麻豆国产一区二区| 亚洲一区二区成人在线观看| 欧美激情综合五月色丁香| 欧美va在线播放| 欧美日本一区二区| 先锋影音久久久| 亚洲激情午夜| 欧美一区久久| 国产成人av在线影院| 国产一区二区在线电影| 国产精品亚洲视频| 成人午夜在线免费| 91色综合久久久久婷婷| 欧美日韩1区| 亚洲五月婷婷| 日韩视频三区| 久久国产手机看片| 欧美中文字幕一二三区视频| 欧美日韩欧美一区二区| 日韩三级在线观看| 精品99999| 欧美韩国一区二区| 亚洲激情一二三区| 日韩精品一区第一页| 国产乱国产乱300精品| 99视频有精品| 亚洲激情精品| 久久久久久9| 欧美日韩一区二区欧美激情|