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读取图片EXIF信息类库介绍和使用实例
Jul 10 Python
在Python中处理日期和时间的基本知识点整理汇总
May 22 Python
详解Python3中yield生成器的用法
Aug 20 Python
Python操作SQLite数据库的方法详解
Jun 16 Python
对python3 urllib包与http包的使用详解
May 10 Python
解决Python 爬虫URL中存在中文或特殊符号无法请求的问题
May 11 Python
python快速排序的实现及运行时间比较
Nov 22 Python
Python使用struct处理二进制(pack和unpack用法)
Nov 12 Python
使用Python+Appuim 清理微信的方法
Jan 26 Python
2021年pycharm的最新安装教程及基本使用图文详解
Apr 03 Python
详解python的异常捕获
Mar 03 Python
如何利用python实现列表嵌套字典取值
Jun 10 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完整的日历类(CLASS)
2006/11/27 PHP
php session的锁和并发
2016/01/22 PHP
彻底搞懂PHP 变量结构体
2017/10/11 PHP
JavaScript 事件的一些重要说明
2009/10/25 Javascript
javascript学习笔记(四) Number 数字类型
2012/06/19 Javascript
javascript中判断一个值是否在数组中并没有直接使用
2012/12/17 Javascript
jquery动态改变form属性提交表单
2014/06/03 Javascript
Javascript实现单张图片浏览
2014/12/18 Javascript
JavaScript中的变量定义与储存介绍
2014/12/31 Javascript
JavaScript获取网页表单action属性的方法
2015/04/02 Javascript
jQuery实现判断滚动条到底部
2015/06/23 Javascript
JavaScript多线程详解
2015/08/12 Javascript
JS实现仿腾讯微博无刷新删除微博效果代码
2015/10/16 Javascript
ES6 Promise对象概念与用法分析
2017/04/01 Javascript
Vue表单验证插件Vue Validator使用方法详解
2017/04/07 Javascript
详解.vue文件中监听input输入事件(oninput)
2017/09/19 Javascript
微信小程序中使用ECharts 异步加载数据的方法
2018/06/27 Javascript
通过GASP让vue实现动态效果实例代码详解
2019/11/24 Javascript
小程序新版订阅消息模板消息
2019/12/31 Javascript
JS实现横向轮播图(初级版)
2020/06/24 Javascript
vue项目中使用particles实现粒子背景效果及遇到的坑(按钮没有点击响应)
2020/02/11 Javascript
Python2.x中str与unicode相关问题的解决方法
2015/03/30 Python
pyttsx3实现中文文字转语音的方法
2018/12/24 Python
Python安装Flask环境及简单应用示例
2019/05/03 Python
pow在python中的含义及用法
2019/07/11 Python
Python 转换RGB颜色值的示例代码
2019/10/13 Python
解决python 上传图片限制格式问题
2019/10/30 Python
python使用numpy中的size()函数实例用法详解
2021/01/29 Python
HTML5 Canvas中使用路径描画二阶、三阶贝塞尔曲线
2015/01/01 HTML / CSS
TUMI香港官网:国际领先的行李箱、背囊品牌
2021/03/01 全球购物
晚会主持词开场白
2014/03/17 职场文书
师德师风的心得体会
2014/09/02 职场文书
内勤岗位职责
2015/02/10 职场文书
花木兰观后感
2015/06/10 职场文书
十八大观后感
2015/06/12 职场文书
java中如何截取字符串最后一位
2022/07/07 Java/Android