Python压缩文件

来源:互联网 发布:seo诊断seo8 编辑:程序博客网 时间:2024/06/08 06:07
import zipfile, osdef zip_dir(dirname,zipfilename):    filelist = []    if os.path.isfile(dirname):        filelist.append(dirname)    else :        for root, dirs, files in os.walk(dirname):            for name in files:                filelist.append(os.path.join(root, name))    zf = zipfile.ZipFile(zipfilename, "w", zipfile.ZIP_STORED, allowZip64=True)    for tar in filelist:        arcname = tar[len(dirname):]        #print arcname        zf.write(tar, arcname)    zf.close()

原创粉丝点击