首页 > 【python】解压文件

【python】解压文件

 

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

 

tarfile模块

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

 

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

 import tarfilet = 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)

 

转载于:https://www.cnblogs.com/dplearning/p/5860294.html

更多相关:

  • 项目中使用到 tar 文件,同一个 tar 文件解压之后在压缩,在程序执行的时候不能使用了 原因是 tar 对文件名长度有限制,当文件名过程的时候,使用 --format=ustar 进行压缩...

  • tar命令批量解压方法总结 (2010-05-24 17:48:46) 转载▼ 标签: tar 批量解压 杂谈 分类: linux学习 由于linux的tar命令不支持批量解压,所以很多网友编写了好多支持批量解压的shell命令,收集了一下,供大家分享: 第一: for tar in *.tar.gz; do tar xvf...