python解压TAR文件至指定文件夹的实例


Posted in Python onJune 10, 2019

如下所示:

######### Extract all files from src_dir to des_dir
def extract_tar_files(src_dir,des_dir):
  files = os.listdir(src_dir)
  for file in files:
    dir_tmp = os.path.join(src_dir, file)
    print dir_tmp
    if not os.path.isdir(dir_tmp): ##是文件,非文件夹
      #解压特定文件
      if dir_tmp.endswith("gz") and (dir_tmp.find(cs.Port_week_perfer_name_start) != -1):
        #f = zipfile.ZipFile(dir_tmp, mode="r")
        f = tarfile.open(dir_tmp)
        names = f.getnames()
        for name in names:
          f.extract(name, path=des_dir)
    else:
      extract_tar_files(dir_tmp,des_dir)
  return 0

以上这篇python解压TAR文件至指定文件夹的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中删除文件的程序代码
Mar 13 Python
Python安装第三方库的3种方法
Jun 21 Python
详解Django通用视图中的函数包装
Jul 21 Python
Python reduce()函数的用法小结
Nov 15 Python
解决python读取几千万行的大表内存问题
Jun 26 Python
Python 通过调用接口获取公交信息的实例
Dec 17 Python
python批量从es取数据的方法(文档数超过10000)
Dec 27 Python
python动态进度条的实现代码
Jul 03 Python
python字符串的拼接方法总结
Nov 18 Python
利用django创建一个简易的博客网站的示例
Sep 29 Python
编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录
Nov 29 Python
浅析python字符串前加r、f、u、l 的区别
Jan 24 Python
python pyinstaller 加载ui路径方法
Jun 10 #Python
python 实现将文件或文件夹用相对路径打包为 tar.gz 文件的方法
Jun 10 #Python
python处理“
Jun 10 #Python
python-pyinstaller、打包后获取路径的实例
Jun 10 #Python
详解Python 切片语法
Jun 10 #Python
使用Python OpenCV为CNN增加图像样本的实现
Jun 10 #Python
Python 虚拟空间的使用代码详解
Jun 10 #Python
You might like
Protoss热键控制
2020/03/14 星际争霸
第五节--克隆
2006/11/16 PHP
超详细的php用户注册页面填写信息完整实例(附源码)
2015/11/17 PHP
php编程实现简单的网页版计算器功能示例
2017/04/26 PHP
在 Laravel 中动态隐藏 API 字段的方法
2019/10/25 PHP
IE和firefox浏览器的event事件兼容性汇总
2009/12/06 Javascript
jquery 多行滚动代码(附详细解释)
2010/06/17 Javascript
JavaScript去掉空格的方法集合
2010/12/28 Javascript
分享27款非常棒的jQuery 表单插件
2011/03/28 Javascript
js解析与序列化json数据(一)json.stringify()的基本用法
2013/02/01 Javascript
原生js做的手风琴效果的导航菜单
2013/11/08 Javascript
jQuery实现为控件添加水印文字效果(附源码)
2015/12/02 Javascript
如何使用Bootstrap 按钮实例详解
2017/03/29 Javascript
node.js学习之事件模块Events的使用示例
2017/09/28 Javascript
jq源码解析之绑在$,jQuery上面的方法(实例讲解)
2017/10/13 jQuery
JS严格模式知识点总结
2018/02/27 Javascript
vue源码解析之事件机制原理
2018/04/21 Javascript
vue+element UI实现树形表格带复选框的示例代码
2019/04/16 Javascript
微信小程序图表插件wx-charts用法实例详解
2019/05/20 Javascript
Vue获取页面元素的相对位置的方法示例
2020/02/05 Javascript
python获取网页状态码示例
2014/03/30 Python
Python迭代器Iterable判断方法解析
2020/03/16 Python
Django 拼接两个queryset 或是两个不可以相加的对象实例
2020/03/28 Python
python语言的优势是什么
2020/06/17 Python
python关于倒排列的知识点总结
2020/10/13 Python
Python析构函数__del__定义原理解析
2020/11/20 Python
Python爬虫爬取ts碎片视频+验证码登录功能
2021/02/22 Python
HTML5本地存储localStorage、sessionStorage基本用法、遍历操作、异常处理等
2014/05/08 HTML / CSS
意大利香水和彩妆护肤品购物网站:Ditano
2017/08/13 全球购物
迪士尼法国在线商店:shopDisney FR
2020/12/03 全球购物
电子商务专业实习生自我鉴定
2013/09/24 职场文书
森林防火工作方案
2014/02/14 职场文书
关于运动会的广播稿
2014/09/22 职场文书
异地年检委托书范本
2014/09/24 职场文书
2019年公司快递收发管理制度模板
2019/11/20 职场文书
Spring-cloud Config Server的3种配置方式
2021/09/25 Java/Android