成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

python標(biāo)準(zhǔn)庫學(xué)習(xí)之zipfile模塊

Magicer / 1645人閱讀

摘要:模塊里有兩個(gè)非常重要的分別是和。返回一個(gè)對象,它包括文件的詳細(xì)信息。將文檔內(nèi)的指定文件解壓到當(dāng)前目錄。為文件路徑,為添加到文檔之后保存的名稱參數(shù)表示壓縮方法,它的值可以是或。預(yù)留字段,當(dāng)前實(shí)現(xiàn)總是返回。

ZipFile模塊里有兩個(gè)非常重要的class, 分別是 ZipFileZipInfo。
ZipFile是主要的類,用來創(chuàng)建和讀取zip文件,而ZipInfo是存儲的zip文件的每個(gè)文件的信息的。

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

file:zip文件名(包含路徑)
mode:r,w,a
compression:zipfile. ZIP_STORED(不壓縮)或zipfile. ZIP_DEFLATED(壓縮)
allowZip64:True時(shí),表示支持64位的壓縮,一般而言,在所壓縮的文件大于2G時(shí),會用到這個(gè)選項(xiàng);默認(rèn)情況下,該值為False,因?yàn)閁nix系統(tǒng)不支持。

ZipFile.namelist()

獲取zip文檔內(nèi)所有文件的名稱列表(名稱是字符串)。

ZipFile.getinfo(name)

獲取zip文檔內(nèi)指定文件的信息。返回一個(gè)zipfile.ZipInfo對象,它包括文件的詳細(xì)信息。

ZipFile.infolist()

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

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

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

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

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

ZipFile.printdir()

將zip文檔內(nèi)的信息打印到控制臺上.
包含三列信息:File Name/Modified/Size

ZipFile.read(name[, pwd])

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

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

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

zipInfo 的屬性如下

ZipInfo.compress_type: 壓縮類型。
ZipInfo.comment: 文檔說明。
ZipInfo.extr: 擴(kuò)展項(xiàng)數(shù)據(jù)。
ZipInfo.create_system: 獲取創(chuàng)建該zip文檔的系統(tǒng)。
ZipInfo.create_version: 獲取 創(chuàng)建zip文檔的PKZIP版本。
ZipInfo.extract_version: 獲取 解壓zip文檔所需的PKZIP版本。
ZipInfo.reserved: 預(yù)留字段,當(dāng)前實(shí)現(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: 獲取未壓縮的文件大小。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/38318.html

相關(guān)文章

  • python標(biāo)準(zhǔn)庫學(xué)習(xí)之pickle模塊

    摘要:利用標(biāo)準(zhǔn)庫中的的模塊可以將對象轉(zhuǎn)換為一種可以傳輸或存儲的格式。主要方法模塊中有兩個(gè)主要函數(shù),它們是和。具體語法為返回一個(gè)字符串,而不是存入文件中。該方法用于反序列化,即將序列化的對象重新恢復(fù)成對象。除此之外,這兩個(gè)模塊的接口是幾乎完全相同。 對象存在于程序運(yùn)行時(shí)的內(nèi)存中,當(dāng)程序不再運(yùn)行時(shí)或斷電關(guān)機(jī)時(shí),這些對象便不再存在。我現(xiàn)在想把對象保存下來,方便以后使用,這就是持久化技術(shù)。利用 py...

    寵來也 評論0 收藏0
  • Python標(biāo)準(zhǔn)庫學(xué)習(xí)之urllib

    摘要:本系列以為基礎(chǔ)是的標(biāo)準(zhǔn)網(wǎng)絡(luò)請求庫。包含了網(wǎng)絡(luò)數(shù)據(jù)請求,處理改變請求頭和用戶代理,重定向,認(rèn)證等的函數(shù)。超時(shí)單位為秒?yún)?shù)必須是的實(shí)例返回值返回一個(gè)可以作為的對象。返回的個(gè)部分,分別是機(jī)制網(wǎng)絡(luò)位置路徑路徑段參數(shù)查詢片段。 本系列以python3.4為基礎(chǔ)urllib是Python3的標(biāo)準(zhǔn)網(wǎng)絡(luò)請求庫。包含了網(wǎng)絡(luò)數(shù)據(jù)請求,處理cookie,改變請求頭和用戶代理,重定向,認(rèn)證等的函數(shù)。urlli...

    NusterCache 評論0 收藏0
  • Python 編程速成

    摘要:同時(shí)無論在哪種平臺上,都可以用進(jìn)行系統(tǒng)編程。這樣導(dǎo)入模塊并使用生成隨機(jī)數(shù)中的模塊提供了生成隨機(jī)數(shù)的函數(shù)。生成的隨機(jī)數(shù)介于和之間??梢詮淖约憾x的范圍中生成一個(gè)隨機(jī)數(shù),如下所示操作日期和時(shí)間你可以從日期中提取所需的值,如下所示。 翻譯:瘋狂的技術(shù)宅https://likegeeks.com/python-... 本文首發(fā)微信公眾號:前端先鋒歡迎關(guān)注,每天都給你推送新鮮的前端技術(shù)文章 ...

    187J3X1 評論0 收藏0
  • Python暴力破解zip文件口令

    摘要:通過內(nèi)置的模塊實(shí)現(xiàn)對文件的解壓,加點(diǎn)料完成口令破解模塊基本使用使用壓縮文件創(chuàng)建一個(gè)文件對象,壓縮是需要把改為將文件寫入文件中,即將文件壓縮將文件對象關(guān)閉使用解壓文件解壓準(zhǔn)備階段首先你需要一個(gè)壓縮文件,并且給它加上密碼,樣子長成這樣然后你就成 通過Python內(nèi)置的zipfile模塊實(shí)現(xiàn)對zip文件的解壓,加點(diǎn)料完成口令破解 zipfile模塊基本使用 使用zipfile壓縮文件 imp...

    hufeng 評論0 收藏0
  • Python壓縮包解決控制模塊zipfile和py7zr實(shí)際操作編碼

      現(xiàn)在對文件信息壓縮和解壓縮較為常見的文件格式便是zrar格式和7z文件格式,本文關(guān)鍵講了Python壓縮包解決控制模塊zipfile和py7zr,必須的小伙伴可以借鑒一下  現(xiàn)在對文件信息壓縮和解壓縮較為常見的文件格式便是zrar格式和7z文件格式,現(xiàn)在就以篇文章來融匯貫通會該2個(gè)壓縮文件格式操作?! ∫唬簔ipfile的常見實(shí)際操作  1,壓縮包  zipfile.ZipFile(file[...

    89542767 評論0 收藏0

發(fā)表評論

0條評論

Magicer

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<