压缩解压包
#导入模块
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:UsersliguangxuDesktop')
#将指定文件解压到指定路径
z.extract('db',path = r'C:UsersliguangxuDesktop')
z.close()
1 #tarfile模块
2 import tarfile
3 #将your.tar文件以写的方式打开,并压缩添加bbs.log文件
4 tar = tarfile.open('your.tar','w')
5 tar.add('/Users/liguangxu/Desktop/a.txt',arcname= 'bbs.log')
6 tar.close()
7
8
9 #解压
10 tar = tarfile.open('your.tar','r')
11 tar.extractall()#可设置解压地址
12 tar.close()