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之PyUnit单元测试实例
Oct 11 Python
用Python实现一个简单的线程池
Apr 07 Python
Python打包可执行文件的方法详解
Sep 19 Python
python与caffe改变通道顺序的方法
Aug 04 Python
用于业余项目的8个优秀Python库
Sep 21 Python
对Python中list的倒序索引和切片实例讲解
Nov 15 Python
django框架model orM使用字典作为参数,保存数据的方法分析
Jun 24 Python
对Python函数设计规范详解
Jul 19 Python
django的model操作汇整详解
Jul 26 Python
Python基于class()实现面向对象原理详解
Mar 26 Python
python上下文管理器异常问题解决方法
Feb 07 Python
python多次执行绘制条形图
Apr 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数组一对一替换实现代码
2012/08/31 PHP
浅谈PHP变量作用域以及地址引用问题
2013/12/27 PHP
php die()与exit()的区别实例详解
2016/12/03 PHP
Yii2.0中使用js异步删除示例
2017/03/10 PHP
详解yii2使用多个数据库的案例
2017/06/16 PHP
PHP正则匹配操作简单示例【preg_match_all应用】
2017/07/10 PHP
基于php伪静态的实现方法解析
2020/07/31 PHP
邮箱下拉自动填充选择示例代码附图
2014/04/03 Javascript
javascript 实现map集合
2015/04/03 Javascript
JavaScript中停止执行setInterval和setTimeout事件的方法
2015/05/14 Javascript
javascript字符串替换函数如何一次性全部替换掉
2015/10/30 Javascript
Bootstrap实现带动画过渡的弹出框
2016/08/09 Javascript
js仿小米官网图片轮播特效
2016/09/29 Javascript
JS解决position:sticky的兼容性问题的方法
2017/10/17 Javascript
vue项目中自定义video视频控制条的实现代码
2020/04/26 Javascript
如何在 ant 的table中实现图片的渲染操作
2020/10/28 Javascript
[01:31:22]DOTA2-DPC中国联赛定级赛 LBZS vs Magma BO3第二场 1月10日
2021/03/11 DOTA
详细解读Python中解析XML数据的方法
2015/10/15 Python
Django使用httpresponse返回用户头像实例代码
2018/01/26 Python
Python给图像添加噪声具体操作
2019/03/03 Python
详解用python自制微信机器人,定时发送天气预报
2019/03/25 Python
django框架面向对象ORM模型继承用法实例分析
2019/07/29 Python
通过实例了解python property属性
2019/11/01 Python
信号生成及DFT的python实现方式
2020/02/25 Python
pyautogui自动化控制鼠标和键盘操作的步骤
2020/04/01 Python
总结html5自定义属性有哪些
2020/04/01 HTML / CSS
澳大利亚家具和家居用品在线:BROSA
2017/11/02 全球购物
Tessabit日本:集世界奢侈品和设计师品牌的意大利精品买手店
2020/01/07 全球购物
材料化学应届生求职信
2013/10/09 职场文书
思想汇报格式
2014/01/05 职场文书
中考冲刺决心书
2014/03/11 职场文书
篮球比赛拉拉队口号
2014/06/10 职场文书
2014教师个人自我评价范文
2014/09/13 职场文书
2015年新教师工作总结
2015/04/28 职场文书
OpenCV-Python实现轮廓的特征值
2021/06/09 Python
HTML5+CSS+JavaScript实现捉虫小游戏设计和实现
2021/10/16 HTML / CSS