最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python讀寫zip壓縮文件的方法

 更新時(shí)間:2018年08月29日 10:07:52   作者:DemonHunter211  
Python自帶模塊zipfile可以完成zip壓縮文件的讀寫,而且使用非常方便,下面我們就來(lái)演示一下Python讀寫zip文件的實(shí)例代碼,需要的朋友參考下吧

Python 內(nèi)置的 zipfile 模塊可以對(duì)文件(夾)進(jìn)行ZIP格式的壓縮和讀取操作。要進(jìn)行相關(guān)操作,首先需要實(shí)例化一個(gè) ZipFile 對(duì)象。ZipFile 接受一個(gè)字符串格式壓縮包名稱作為它的必選參數(shù),第二個(gè)參數(shù)為可選參數(shù),表示打開模式,類似于文件操作,有r/w/a三種模式,分別代表讀、寫、添加,默認(rèn)為r,即讀模式。

Python自帶模塊zipfile可以完成zip壓縮文件的讀寫,而且使用非常方便,下面我們就來(lái)演示一下Python讀寫zip文件。 Python讀zip文件 下面的代碼給出了用Python讀取zip文件,打印出壓縮文件里面所有的文件,并讀取壓縮文件中的第一個(gè)文件。

Python自帶模塊zipfile可以完成zip壓縮文件的讀寫,而且使用非常方便,下面我們就來(lái)演示一下Python讀寫zip文件。

Python讀zip文件

下面的代碼給出了用Python讀取zip文件,打印出壓縮文件里面所有的文件,并讀取壓縮文件中的第一個(gè)文件。

import zipfile
z = zipfile.ZipFile("zipfile.zip", "r")
#打印zip文件中的文件列表
for filename in z.namelist( ):
  print 'File:', filename
#讀取zip文件中的第一個(gè)文件
first_file_name = z.namelist()[0]
content = z.read(first_file_name)
print first_file_name
print content

Python寫/創(chuàng)建zip文件

Python寫Zip文件主要用到ZipFile的write函數(shù)。

import zipfile
z = zipfile.ZipFile('test.zip', 'w', zipfile.ZIP_DEFLATED)
z.write('test.html')
z.close( ) 

在創(chuàng)建ZipFile實(shí)例的時(shí)候,有2點(diǎn)藥注意:

1.要用'w'或'a'模式,用可寫的方式打開zip文件
2.壓縮模式有ZIP_STORED 和 ZIP_DEFLATED,ZIP_STORED只是存儲(chǔ)模式,不會(huì)對(duì)文件進(jìn)行壓縮,這個(gè)是默認(rèn)值,如果你需要對(duì)文件進(jìn)行壓縮,必須使用ZIP_DEFLATED模式。

總結(jié)

以上所述是小編給大家介紹的Python讀寫zip壓縮文件的方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 使用python實(shí)現(xiàn)unix2dos和dos2unix命令的例子

    使用python實(shí)現(xiàn)unix2dos和dos2unix命令的例子

    今天小編就為大家分享一篇使用python實(shí)現(xiàn)unix2dos和dos2unix命令的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-08-08
  • 基于python解析XML文件并將數(shù)據(jù)存儲(chǔ)到MongoDB的代碼示例

    基于python解析XML文件并將數(shù)據(jù)存儲(chǔ)到MongoDB的代碼示例

    在軟件開發(fā)中,我們經(jīng)常需要處理各種格式的數(shù)據(jù),XML 是一種常用的數(shù)據(jù)交換格式,它可以存儲(chǔ)和傳輸結(jié)構(gòu)化數(shù)據(jù),很多網(wǎng)站會(huì)提供 XML 格式的數(shù)據(jù)接口,以便其他系統(tǒng)可以方便地獲取數(shù)據(jù),本文介紹了基于python解析XML文件并將數(shù)據(jù)存儲(chǔ)到MongoDB的代碼示例,需要的朋友可以參考下
    2024-06-06
  • Python 獲得13位unix時(shí)間戳的方法

    Python 獲得13位unix時(shí)間戳的方法

    本篇文章主要介紹了Python 獲得13位unix時(shí)間戳的方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2017-10-10
  • 詳解在Python和IPython中使用Docker

    詳解在Python和IPython中使用Docker

    這篇文章主要介紹了詳解在Python和IPython中使用Docker,Docker是一個(gè)吸引人的新系統(tǒng),可以用來(lái)建立有趣的新技術(shù)應(yīng)用,特別是云服務(wù)相關(guān)的,需要的朋友可以參考下
    2015-04-04
  • python中的元組與列表及元組的更改

    python中的元組與列表及元組的更改

    這篇文章主要介紹了python中的元組與列表及元組的更改,元組是由一對(duì)方括號(hào)構(gòu)成的序列。列表創(chuàng)建后,可以根據(jù)自己的需要改變他的內(nèi)容,下面更多詳細(xì)內(nèi)容,需要的小伙伴可以參考一下
    2022-03-03
  • python密碼學(xué)換位密碼及換位解密轉(zhuǎn)置加密教程

    python密碼學(xué)換位密碼及換位解密轉(zhuǎn)置加密教程

    這篇文章主要為大家介紹了python密碼學(xué)換位密碼及換位解密轉(zhuǎn)置加密教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • Python tkinter模塊中類繼承的三種方式分析

    Python tkinter模塊中類繼承的三種方式分析

    這篇文章主要介紹了Python tkinter模塊中類繼承的三種方式,結(jié)合實(shí)例形式分析了三種繼承方式的實(shí)現(xiàn)方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2017-08-08
  • python對(duì)list中的每個(gè)元素進(jìn)行某種操作的方法

    python對(duì)list中的每個(gè)元素進(jìn)行某種操作的方法

    今天小編就為大家分享一篇python對(duì)list中的每個(gè)元素進(jìn)行某種操作的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-06-06
  • Python之列表的append()方法最容易踩的坑

    Python之列表的append()方法最容易踩的坑

    這篇文章主要介紹了Python之列表的append()方法最容易踩的坑及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • python使用append合并兩個(gè)數(shù)組的方法

    python使用append合并兩個(gè)數(shù)組的方法

    這篇文章主要介紹了python使用append合并兩個(gè)數(shù)組的方法,涉及Python中append方法的使用技巧,需要的朋友可以參考下
    2015-04-04

最新評(píng)論

四平市| 凤翔县| 普兰店市| 大悟县| 炎陵县| 西宁市| 连山| 乐平市| 沐川县| 蓬莱市| 林州市| 南乐县| 肇东市| 衡水市| 梁河县| 峡江县| 东丽区| 荔波县| 建阳市| 洛浦县| 威海市| 罗城| 秭归县| 青阳县| 瑞昌市| 墨江| 隆回县| 沁水县| 尉氏县| 姚安县| 新巴尔虎左旗| 资阳市| 奈曼旗| 淮阳县| 南和县| 辰溪县| 太白县| 阿荣旗| 福清市| 广东省| 綦江县|