import os
import zipfile
def compressFolder(folderPath, compressPathName):
'''
:param folderPath: 文件夹路径
:param compressPathName: 压缩包路径
:return:
'''
zip = zipfile.ZipFile(compressPathName, 'w', zipfile.ZIP_DEFLATED)
for path, dirNames, fileNames in os.walk(folderPath):
fpath = path.replace(folderPath, '')
for name in fileNames:
fullName = os.path.join(path, name)
name = fpath + '\\' + name
zip.write(fullName, name)
zip.close()
compressFolder('E:/hydra', 'E:/hydra.zip')
python压缩文件为zip格式
最新推荐文章于 2025-04-12 02:00:48 发布
本文介绍了一种使用Python进行文件夹压缩的方法。通过os和zipfile模块,代码实现了将指定文件夹内的所有文件及子目录压缩成一个ZIP文件的功能。此方法适用于需要批量压缩文件的场景。

1620

被折叠的 条评论
为什么被折叠?



