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程序来判断文本的语种
Apr 07 Python
如何使用七牛Python SDK写一个同步脚本及使用教程
Aug 23 Python
Python判断值是否在list或set中的性能对比分析
Apr 16 Python
Python中的sort()方法使用基础教程
Jan 08 Python
python基础教程项目四之新闻聚合
Apr 02 Python
python绘制直线的方法
Jun 30 Python
对pycharm代码整体左移和右移缩进快捷键的介绍
Jul 16 Python
python多进程下实现日志记录按时间分割
Jul 22 Python
Windows上安装tensorflow  详细教程(图文详解)
Feb 04 Python
使用Python 自动生成 Word 文档的教程
Feb 13 Python
4行Python代码生成图像验证码(2种)
Apr 07 Python
QML实现钟表效果
Jun 02 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编程效率的53个要点(经验小结)
2010/09/04 PHP
PHP分页效率终结版(推荐)
2013/07/01 PHP
Ajax+PHP快速上手及简单应用说明
2013/07/24 PHP
将PHP从5.3.28升级到5.3.29时Nginx出现502错误
2015/05/09 PHP
jquery不支持toggle()高(新)版本的问题解决
2016/09/24 PHP
一个多次搜索+多次传值的解决方案
2007/01/20 Javascript
Jquery异步请求数据实例代码
2011/12/28 Javascript
Jquery使用Firefox FireBug插件调试Ajax步骤讲解
2013/12/02 Javascript
使用POST方式弹出窗口的两种方法示例介绍
2014/01/29 Javascript
jquery使用$(element).is()来判断获取的tagName
2014/08/24 Javascript
实现JavaScript高性能的数据存储
2016/12/11 Javascript
Angular.js指令学习中一些重要属性的用法教程
2017/05/24 Javascript
CentOS 安装NodeJS V8.0.0的方法
2017/06/15 NodeJs
Form表单上传文件(type="file")的使用
2017/08/03 Javascript
基于wordpress的ajax写法详解
2018/01/02 Javascript
Vue中使用create-keyframe-animation与动画钩子完成复杂动画
2019/04/09 Javascript
JS实现从对象获取对象中单个键值的方法示例
2019/06/05 Javascript
jquery.pager.js实现分页效果
2019/07/29 jQuery
如何使用七牛Python SDK写一个同步脚本及使用教程
2015/08/23 Python
详解Python自建logging模块
2018/01/29 Python
Python OpenCV 直方图的计算与显示的方法示例
2018/02/08 Python
windows下添加Python环境变量的方法汇总
2018/05/14 Python
对python csv模块配置分隔符和引用符详解
2018/12/12 Python
Django中使用 Closure Table 储存无限分级数据
2019/06/06 Python
Python从文件中读取指定的行以及在文件指定位置写入
2019/09/06 Python
瑞士隐形眼镜和护理产品网上商店:Linsenklick
2019/10/21 全球购物
美国最大的在线生存商店:Survival Frog
2020/12/13 全球购物
学校大课间活动方案
2014/01/30 职场文书
小学体育教学反思
2014/01/31 职场文书
工作说明书范文
2014/05/07 职场文书
经济类毕业生求职信
2014/06/26 职场文书
乱丢垃圾袋检讨书
2014/10/08 职场文书
教师政风行风评议心得体会
2014/10/21 职场文书
2016年党校科级干部培训班学习心得体会
2016/01/06 职场文书
深入解析Apache Hudi内核文件标记机制
2022/03/31 Servers
Python中request的基本使用解决乱码问题
2022/04/12 Python