python 实现tar文件压缩解压的实例详解


Posted in Python onAugust 20, 2017

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 相关文章推荐
python实现人人网登录示例分享
Jan 19 Python
python求斐波那契数列示例分享
Feb 14 Python
python应用程序在windows下不出现cmd窗口的办法
May 29 Python
用Python登录好友QQ空间点赞的示例代码
Nov 04 Python
在Python web中实现验证码图片代码分享
Nov 09 Python
python 定义给定初值或长度的list方法
Jun 23 Python
Python 实现Windows开机运行某软件的方法
Oct 14 Python
Python列表切片操作实例总结
Feb 19 Python
Python对HTML转义字符进行反转义的实现方法
Apr 28 Python
如何修复使用 Python ORM 工具 SQLAlchemy 时的常见陷阱
Nov 19 Python
详解用Python进行时间序列预测的7种方法
Mar 13 Python
如何基于python实现年会抽奖工具
Oct 20 Python
详解Python 序列化Serialize 和 反序列化Deserialize
Aug 20 #Python
Python中input与raw_input 之间的比较
Aug 20 #Python
Python 基础教程之str和repr的详解
Aug 20 #Python
Python实现爬取需要登录的网站完整示例
Aug 19 #Python
Python获取当前页面内所有链接的四种方法对比分析
Aug 19 #Python
Python基于numpy灵活定义神经网络结构的方法
Aug 19 #Python
Python正则捕获操作示例
Aug 19 #Python
You might like
php面向对象全攻略 (六)__set() __get() __isset() __unset()的用法
2009/09/30 PHP
PHP包含文件函数include、include_once、require、require_once区别总结
2014/04/05 PHP
PHP获取当前相对于域名目录的方法
2015/06/26 PHP
Javascript+XMLHttpRequest+asp.net无刷新读取数据库数据
2009/08/09 Javascript
两种简单实现菜单高亮显示的JS类代码
2010/06/27 Javascript
JavaScript高级程序设计 学习笔记 js高级技巧
2011/09/20 Javascript
Jquery实现鼠标移上弹出提示框、移出消失思路及代码
2013/05/19 Javascript
Js(JavaScript)中,弹出是或否的选择框示例(confirm用法的实例分析)
2013/07/09 Javascript
用js闭包的方法实现多点标注冒泡示例
2014/05/29 Javascript
jquery实现带缩略图的可定制高度画廊效果(5种)
2015/08/28 Javascript
JavaScript数据操作_浅谈原始值和引用值的操作本质
2016/08/23 Javascript
用js写的一个路由(简单实例)
2016/09/24 Javascript
Node.js 的模块知识汇总
2017/08/16 Javascript
JavaSctit 利用FileReader和滤镜上传图片预览功能
2017/09/05 Javascript
JavaScript requestAnimationFrame动画详解
2017/09/14 Javascript
解决Linux无法正常安装与卸载Node.js的方法
2018/01/19 Javascript
Vue常用指令详解分析
2018/08/19 Javascript
element form 校验数组每一项实例代码
2019/10/10 Javascript
Vue性能优化的方法
2020/07/30 Javascript
[36:19]2018DOTA2亚洲邀请赛 小组赛 A组加赛 Newbee vs LGD
2018/04/03 DOTA
Python安装第三方库及常见问题处理方法汇总
2016/09/13 Python
pandas数据处理基础之筛选指定行或者指定列的数据
2018/05/03 Python
使用python爬虫获取黄金价格的核心代码
2018/06/13 Python
Python类和对象的定义与实际应用案例分析
2018/12/27 Python
python 实现UTC时间加减的方法
2018/12/31 Python
python实现邮件发送功能
2019/08/10 Python
宝拉珍选澳大利亚官方购物网站:Paula’s Choice澳大利亚
2016/09/13 全球购物
new修饰符是起什么作用
2015/06/28 面试题
职工运动会邀请函
2014/01/19 职场文书
寄语是什么意思
2014/04/10 职场文书
带病坚持工作事迹
2014/05/03 职场文书
会计学毕业生求职信
2014/06/25 职场文书
2014年师德师风自我剖析材料
2014/09/27 职场文书
2015年平安创建工作总结
2015/04/29 职场文书
Python合并多张图片成PDF
2021/06/09 Python
go goth封装第三方认证库示例详解
2022/08/14 Golang