您的位置:威尼斯官方网站 > 威尼斯正规官网 > Python压缩指定的文件及文件夹为.zip

Python压缩指定的文件及文件夹为.zip

发布时间:2019-11-04 19:28编辑:威尼斯正规官网浏览(124)

    Python压缩指定的文件及文件夹为.zip

     

    代码:

    def zipDir(dirpath,outFullName):
        """
        压缩指定文件夹
        :param dirpath: 目标文件夹路径
        :param outFullName: 压缩文件保存路径+xxxx.zip
        :return: 无
        """
        zip = zipfile.ZipFile(outFullName,"w",zipfile.ZIP_DEFLATED)
        for path,dirnames,filenames in os.walk(dirpath):
            # 去掉目标跟路径,只对目标文件夹下边的文件及文件夹进行压缩
            fpath = path.replace(dirpath,'')
    
            for filename in filenames:
                zip.write(os.path.join(path,filename),os.path.join(fpath,filename))
        zip.close()
    

     

    本文由威尼斯官方网站发布于威尼斯正规官网,转载请注明出处:Python压缩指定的文件及文件夹为.zip

    关键词: