代码如下:

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

参考链接

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-16
  • 2022-12-23
  • 2022-02-12
  • 2022-12-23
  • 2021-11-17
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-11-21
  • 2022-02-12
  • 2022-01-16
  • 2022-12-23
  • 2022-12-23
  • 2021-06-13
相关资源
相似解决方案