import zipfile
import os
import glob
# 添加zip压缩文件
zip_name = "33ss.zip"
save_zip_path  = "/run/yolov5/filter/"

z=zipfile.ZipFile( save_zip_path + zip_name,"w")  #在这个目录下生成目标压缩文件
os.chdir(save_zip_path)    #切换路径,到这里,是为了压缩文件不带绝对路径的层级目录
retval = os.getcwd()
print("切换到当前目录进行文件夹压缩",retval)
for line in glob.glob(zip_name.split(".")[0]+"/*.png"):
    # print(line)
    z.write(line)
z.close()

# save_f = "/run/yolov5/filter/today" 
# save_root =""/run/yolov5/filter/" 
# new_path = shutil.make_archive(save_f, "zip", save_root)
# print(new_path)
得到 文件夹或者文件+“.zip”     例如  today.zip
Logo

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。

更多推荐