使用python自带的zipfile模块
# -*- coding: cp936 -*-
#输入:目录路径/压缩名
#输出:rar压缩包,存放于桌面(源目录所在位置)
import os,zipfile
def zipFun(souce,filename):
#获取该目录的上一级目录,压缩包与目录存放相同的目录下
dest = souce[:souce.rfind('/',0,len(souce)-1)+1]
name = dest + filename + '.zip'
if os.path.isfile(name):
os.remove(name)
f = zipfile.ZipFile(name,'w',zipfile.ZIP_DEFLATED)
for i in os.listdir(souce):
eachfile = souce + i
f.write(eachfile,i)
f.close()
zipFun('C:/Users/KKK/Desktop/123/','00001')
python文件操作(三)之压缩文件
最新推荐文章于 2022-04-01 16:08:34 发布