zoukankan      html  css  js  c++  java
  • Python_将指定文件夹中的文件压缩至已有压缩包

     1 from zipfile import ZipFile
     2 from os import listdir
     3 from os.path import isfile,isdir,join
     4 
     5 def addFileIntoZipfile(srcDir,fp):
     6     for subpath in listdir(srcDir):
     7         subpath=join(srcDir,subpath)
     8         if isfile(subpath):
     9             fp.write(subpath)   #写入文件
    10         elif isdir(subpath):
    11             fp.write(subpath)   #写入文件
    12             addFileIntoZipfile(subpath,fp)  #递归调用
    13 
    14 def zipCompress(srcDir,desZipfile):
    15     fp=ZipFile(desZipfile,mode='a') #以追加模式打开或创建zip文件
    16     addFileIntoZipfile(srcDir,fp)
    17     fp.close()
    18 
    19 paths=[r'/Users/c2apple/Desktop/未命名文件夹 2',r'/Users/c2apple/Desktop/I',r'/Users/c2apple/Desktop/未命名文件夹 3']
    20 for path in paths:
    21     zipCompress(path,'zWriteFile.zip')
  • 相关阅读:
    SQL——BETWEEN操作符
    SQL——IN操作符
    SQL——LIKE操作符
    SQL——ORDER BY关键字
    SQL——AND、OR运算符
    顺序执行
    流程控制
    集合类型
    字典类型
    字典 in 操作符
  • 原文地址:https://www.cnblogs.com/cmnz/p/7052589.html
Copyright © 2011-2022 走看看