python zipfile 排除指定文件类型后的文件夹压缩
"""
压缩指定文件夹
排除指定格式的文件
"""
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()
出处: https://www.cnblogs.com/meizhengchao/p/17128718.html
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 原文链接 如有问题, 可邮件(meizhengchao@qq.com)咨询.
分类:
python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏