【python】解压文件

 

参考:http://essen.iteye.com/blog/1941489

 

tarfile模块

具体使用方法: https://docs.python.org/2/library/tarfile.html

 

例子:一次性解压所有文件

 import tarfile
 t = tarfile.open("abc.tgz", "r:gz")
 t.extractall(path = 'dir/')
 t.close()

 

还可以一次解压一个文件

tar = tarfile.open(filename, 'r:gz')
for tar_info in tar:
    file = tar.extractfile(tar_info)
    do_something_with(file)

 

posted @ 2016-09-10 21:16  匡子语  阅读(261)  评论(0编辑  收藏  举报