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获取指定路径下所有指定后缀文件的方法
May 26 Python
python实现多线程的两种方式
May 22 Python
Python+Turtle动态绘制一棵树实例分享
Jan 16 Python
Python面向对象class类属性及子类用法分析
Feb 02 Python
python实现学生信息管理系统
Apr 05 Python
遗传算法python版
Mar 19 Python
Python requests发送post请求的一些疑点
May 20 Python
基于python绘制科赫雪花
Jun 22 Python
三步实现Django Paginator分页的方法
Jun 11 Python
十行代码使用Python写一个USB病毒
Jun 21 Python
python对输出的奇数偶数排序实例代码
Dec 04 Python
python xlsxwriter模块的使用
Dec 24 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 转换字符串编码 iconv与mb_convert_encoding的区别说明
2011/11/10 PHP
php引用传值实例详解学习
2013/11/06 PHP
javascript动画效果类封装代码
2007/08/28 Javascript
JavaScript 拾漏补遗
2009/12/27 Javascript
JavaScript 原型与继承说明
2010/06/09 Javascript
jQuery中filter(),not(),split()使用方法
2010/07/06 Javascript
web基于浏览器的本地存储方法应用
2012/11/27 Javascript
jQuery获取注册信息并提示实现代码
2013/04/21 Javascript
jquery遍历筛选数组的几种方法和遍历解析json对象
2013/12/13 Javascript
Javascript中call和apply函数的比较和使用实例
2015/02/03 Javascript
基于jQuery倾斜打开侧边栏菜单特效代码
2015/09/15 Javascript
jquery dialog获取焦点的方法
2017/02/09 Javascript
提高Node.js性能的应用技巧分享
2017/08/10 Javascript
微信小程序template模板实例详解
2017/10/27 Javascript
Express的HTTP重定向到HTTPS的方法
2018/06/06 Javascript
jQuery实现的监听导航滚动置顶状态功能示例
2018/07/23 jQuery
Element输入框带历史查询记录的实现示例
2019/01/15 Javascript
实例介绍JavaScript中多种组合继承
2019/01/20 Javascript
浅析vue-cli3配置webpack-bundle-analyzer插件【推荐】
2019/10/23 Javascript
js实现图片粘贴到网页
2019/12/06 Javascript
Element Alert警告的具体使用方法
2020/07/27 Javascript
浅谈Python中数据解析
2015/05/05 Python
python3的print()函数的用法图文讲解
2019/07/16 Python
500行代码使用python写个微信小游戏飞机大战游戏
2019/10/16 Python
pandas的resample重采样的使用
2020/04/24 Python
意大利奢侈品购物网站:Deliberti
2019/10/08 全球购物
墨西哥购物网站:Elektra
2020/01/21 全球购物
受欢迎的大学生自我评价
2013/12/05 职场文书
护理中职生求职信范文
2014/02/24 职场文书
环保建议书作文
2014/03/12 职场文书
《理想的风筝》教学反思
2014/04/11 职场文书
学校运动会霸气口号
2014/06/07 职场文书
乌镇导游词
2015/02/02 职场文书
创业计划书介绍
2019/04/24 职场文书
PyQt5实现多张图片显示并滚动
2021/06/11 Python
Java 超详细讲解十大排序算法面试无忧
2022/04/08 Java/Android