且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

zipfile 压缩文件并存放到指定位置

更新时间:2022-06-10 03:21:02


import zipfile

import os


startdir = './test/neg'

file_news = './test_neg.zip'
z = zipfile.ZipFile(file_news,'w',zipfile.ZIP_DEFLATED)
for dirpath, dirnames, filenames in os.walk(startdir):
fpath = dirpath.replace(startdir, '')
fpath = fpath and fpath + os.sep or ''
for filename in filenames:
z.write(os.path.join(dirpath, filename), fpath + filename)

print('压缩成功')
z.close()