压缩解压包

#导入模块
import zipfile
#新建压缩包并将db与ooo.xml压缩到文件中
z = zipfile.ZipFile('laxi.zip','w')
z.write('db')
z.write('ooo.xml')
z.close() #解压以读的方式打开laxi.zip文件
z = zipfile.ZipFile('laxi.zip','r')
#并将文件解压到指定路径
z.extractall(path = r'C:\Users\liguangxu\Desktop')
#将指定文件解压到指定路径
z.extract('db',path = r'C:\Users\liguangxu\Desktop')
z.close()
 #tarfile模块
import tarfile
#将your.tar文件以写的方式打开,并压缩添加bbs.log文件
tar = tarfile.open('your.tar','w')
tar.add('/Users/liguangxu/Desktop/a.txt',arcname= 'bbs.log')
tar.close() #解压
tar = tarfile.open('your.tar','r')
tar.extractall()#可设置解压地址
tar.close()
05-26 02:52