批量压缩文件夹

import os
import zipfile

os.chdir('E:\\')

rootpath  = 'E:\\Data\\test'

def zipfun(zippath):
    for file in os.listdir(zippath):
        f = zipfile.ZipFile(file+'.zip', 'w', zipfile.ZIP_DEFLATED)
        filepath = os.path.join(zippath,file)
        for file1 in os.listdir(filepath):
            filename = os.path.join(filepath,file1)
            print(filename)
            f.write(filename)
        f.close()

zipfun(rootpath)

猜你喜欢

转载自blog.csdn.net/Blackrosetian/article/details/81563988
今日推荐