代码如下:

#压缩文件
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)
    

参考链接

posted on 2021-06-16 15:07  jaysonteng  阅读(1321)  评论(0编辑  收藏  举报