代码如下:
#压缩文件
def get_zip(base_dir, zip_name):
zp = zipfile.ZipFile(zip_name, 'w', zipfile.ZIP_DEFLATED)
for dir_path, dir_name, file_names in os.walk(base_dir): # 通过os.walk()遍历所有子目录
for file_name in file_names:
zp.write(os.path.join(dir_path, file_name))
zp.close()
if __name__ == '__main__':
zip_name= 'abc.zip'
get_zip('./', zip_name)