python 实现tar文件压缩解压的实例详解
更新时间:2017年08月20日 14:56:34 投稿:lqh
这篇文章主要介绍了python 实现tar文件压缩解压的实例详解的相关资料,这里提供实现方法,帮助大家学习理解这部分内容,需要的朋友可以参考下
python 实现tar文件压缩解压的实例详解
压缩文件:
import tarfile
import os
def tar(fname):
t = tarfile.open(fname + ".tar.gz", "w:gz")
for root, dir, files in os.walk(fname):
print root, dir, files
for file in files:
fullpath = os.path.join(root, file)
t.add(fullpath)
t.close()
if __name__ == "__main__":
tar("del")
解压:
import tarfile
import os
def untar(fname, dirs):
t = tarfile.open(fname)
t.extractall(path = dirs)
if __name__ == "__main__":
untar("del.tar.gz", ".")
dirs参数为保存的目标文件的路径。
以上就是python 实现tar文件压缩解压的实例,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关文章
python中np.random.permutation函数实例详解
np.random.permutation是numpy中的一个函数,它可以将一个数组中的元素随机打乱,返回一个打乱后的新数组,下面这篇文章主要给大家介绍了关于python中np.random.permutation函数的相关资料,需要的朋友可以参考下2023-04-04
Python字典的基本用法实例分析【创建、增加、获取、修改、删除】
这篇文章主要介绍了Python字典的基本用法,结合具体实例形式分析了Python字典的创建、增加、获取、修改、删除等基本操作技巧与注意事项,需要的朋友可以参考下2019-03-03
基于python requests selenium爬取excel vba过程解析
这篇文章主要介绍了基于python requests selenium爬取excel vba过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2020-08-08


最新评论