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

python如何壓縮新文件到已有ZIP文件

 更新時間:2018年03月14日 11:32:03   作者:董付國  
這篇文章主要為大家詳細介紹了python如何壓縮新文件到已有ZIP文件,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文為大家分享了python壓縮新文件到已有ZIP文件的具體代碼,供大家參考,具體內容如下

要點在于使用Python標準庫zipfile創(chuàng)建壓縮文件時,如果使用'a'模式時,可以追加新內容。

from zipfile import ZipFile
from os import listdir
from os.path import isfile, isdir, join

def addFileIntoZipfile(srcDir, fp):
 #遍歷該文件夾中所有文件
 for subpath in listdir(srcDir):
 subpath = join(srcDir, subpath)
 if isfile(subpath):
  #如果是文件就直接壓縮到ZIP文件
  fp.write(subpath)
 elif isdir(subpath):
  #如果是子文件夾就先寫入子文件夾名
  #然后再遞歸調用函數(shù)
  #把所有文件都壓縮進入ZIP文件
  fp.write(subpath)
  addFileIntoZipfile(subpath, fp)

def zipCompress(srcDir, desZipfile):
 with ZipFile(desZipfile, mode='a') as fp:
 addFileIntoZipfile(srcDir, fp)

#測試函數(shù)功能
paths = [r'C:\python34\Scripts', r'C:\python34\Dlls', r'c:\eclipse']
for path in paths:
 zipCompress(path, 'test.zip') 

來源:python小屋

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Python實現(xiàn)批量下載文件的示例代碼

    Python實現(xiàn)批量下載文件的示例代碼

    下載文件是我們在日常工作中常常要做的一件事情,當我們需要從互聯(lián)網上批量下載大量文件時,手動一個一個去下載顯然不夠高效,所以本文為大家介紹一下如何利用python批量下載文件吧
    2023-11-11
  • Python中的sort()方法使用基礎教程

    Python中的sort()方法使用基礎教程

    這篇文章主要介紹了Python中的sort()方法使用基礎教程,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-01-01
  • Python簡單爬蟲導出CSV文件的實例講解

    Python簡單爬蟲導出CSV文件的實例講解

    今天小編就為大家分享一篇Python簡單爬蟲導出CSV文件的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • python從list列表中選出一個數(shù)和其對應的坐標方法

    python從list列表中選出一個數(shù)和其對應的坐標方法

    今天小編就為大家分享一篇python從list列表中選出一個數(shù)和其對應的坐標方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • Python使用ElementTree美化XML格式的操作

    Python使用ElementTree美化XML格式的操作

    這篇文章主要介紹了Python使用ElementTree美化XML格式的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • 用pandas中的DataFrame時選取行或列的方法

    用pandas中的DataFrame時選取行或列的方法

    今天小編就為大家分享一篇用pandas中的DataFrame時選取行或列的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Python 字符串定義

    Python 字符串定義

    字符串是程序中最常見的數(shù)據類型。在Python中,可以使用三種方式定義字符串。單引號、雙引號和三引號。
    2009-09-09
  • Python中的Socket 與 ScoketServer 通信及遇到問題解決方法

    Python中的Socket 與 ScoketServer 通信及遇到問題解決方法

    Socket有一個緩沖區(qū),緩沖區(qū)是一個流,先進先出,發(fā)送和取出的可自定義大小的,如果取出的數(shù)據未取完緩沖區(qū),則可能存在數(shù)據怠慢。本文通過實例代碼給大家介紹Python中的Socket 與 ScoketServer 通信及遇到問題解決方法 ,需要的朋友參考下吧
    2019-04-04
  • Python中不同數(shù)據對象的空值校驗的方法小結

    Python中不同數(shù)據對象的空值校驗的方法小結

    Python中有多種數(shù)據對象,每種都有其特定的空值表示方法和校驗方式,本文將深入探討這些空值校驗的方法,有需要的小伙伴可以參考一下
    2024-04-04
  • Python實現(xiàn)簡單猜拳游戲

    Python實現(xiàn)簡單猜拳游戲

    這篇文章主要為大家詳細介紹了Python實現(xiàn)簡單猜拳游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01

最新評論

镇沅| 鄢陵县| 介休市| 兴仁县| 清涧县| 桂平市| 盐城市| 象州县| 霸州市| 通许县| 通许县| 固原市| 诸城市| 天等县| 昆明市| 司法| 浦城县| 绥江县| 黎城县| 手游| 隆尧县| 彩票| 集贤县| 青浦区| 南宫市| 仁怀市| 清新县| 万年县| 盖州市| 稻城县| 余姚市| 卓尼县| 蓬安县| 海宁市| 治多县| 葫芦岛市| 屯门区| 张家界市| 平邑县| 临漳县| 商城县|