首页 > 编程语言 >python zipfile 排除指定文件类型后的文件夹压缩

python zipfile 排除指定文件类型后的文件夹压缩

时间:2023-02-16 23:55:24浏览次数:31  
标签:Path python 压缩 zipfile 文件夹 file path 文件类型

"""
压缩指定文件夹
排除指定格式的文件
"""

import zipfile
from pathlib import Path

path = './aaa.zip'  # 压缩文件路径
path = Path(path)

xya_file = Path('./test')   # 需压缩文件夹

f = zipfile.ZipFile(path, mode='w')
file_list = [i for i in xya_file.glob("**/*") if i.is_file()]
for i in file_list:
    if i.suffix not in ['.xlsx', '.csv', '.html']:
        f.write(i, i)
f.close()

标签:Path,python,压缩,zipfile,文件夹,file,path,文件类型
From: https://www.cnblogs.com/meizhengchao/p/17128718.html

相关文章

  • python urlencode()改为quote_plus()
    使用对拼接的字符串,以字典的格式传入加密fromurllib.parseimporturlencodebase_url="https://m.weibo.cn/api/container/getIndex?"params1={"value":"english......
  • Python Flask 使用蓝图(Blueprint)
    HTRegister.pyfromflaskimportBlueprintfromcontrollers.registerDAOimportRegisterregister=Blueprint("register",__name__,url_prefix="/register")#......
  • Python 进制转换
    内置函数:int(x,base=10)print(int('0101',2))#二进制转换为十进制print(int('27',8))#八进制转换为十进制print(int('A0',16))#十六进制转换为十进制 将十进制......
  • 使用Python读取Excel中的数据并进行相关性分析
    在进行数据相关分析的时候,往往面对的是复杂所庞大的数据集,这个时候,Python所完成的脚本能够帮助你方便且快捷地整理很多数据!1.你所需要的第三方库在本次实验中,你所需要的......
  • Python 爬虫方法总结
    实现爬虫的套路准备URL准备start_urlurl地址规律不明显,总数不确定通过代码提取下一页的url通过xpath提取寻找url地址,部分参数在当前的响应中(比如当前页码数和总......
  • python接口自动化13-API流量回放/锲约测试/自动化测试
    PPL-Tester简介http工具集,通过代理获取到API的请求与响应信息,将这些请求信息进行流量回放/锲约测试或快速生成用例,亦可通过人工进行修改参数化提取、变量引用、断言......
  • python语法入门之与用户交互、运算符
    目录一、程序与用户交互1.什么是与用户交互用户交互就是人往计算机中input/输入数据,计算机print/输出结果2.为什么要与用户交互为了让计算机能够像人一样与用户沟通交......
  • Python多任务教程
    一.并发和并行多任务:一定时间段内,充分利用cpu资源,同时去执行多个任务并发:快速交替的去执行多任务并行:真正同时的去执行多任务,就是同时进行二.多进......
  • python百分号编码、解码
    在做接口自动化时,接口需要传入中文,并且是经过编码之后的中文例如需要将https://www.百度.com转换成如下,才能执行成功,那要怎么转换呢?https://www.%E7%99%BE%E5%BA%......
  • python通过装饰器装饰OPEN,实现资源和打开路径同步
    #编写装饰器defwrapper(function):def_open(*args,**kw):"""修改路径"""args_list=list(args)key='/'.join(__file__.split(......