python压缩和解压文件

大纲

  • 压缩
  • 解压
  • 其他

压缩

import zipfile
f = zipfile.ZipFile('目标文件地址','w',zipfile.ZIP_DEFLATED)
f.write(filename,file_url)
f.close()

解压

import zipfile
f = zipfile.ZipFile("压缩文件地址",'r')
for file in f.namelist():
f.extract(file,"解压缩存放地址")

其他

如果是rar,方法也类似。

from unrar import rarfile
file = rarfile.RarFile('压缩文件路径')  
file.extractall('解压到目标文件夹路径')