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中对列表排序实例
Jan 04 Python
python字典键值对的添加和遍历方法
Sep 11 Python
python 打印直角三角形,等边三角形,菱形,正方形的代码
Nov 21 Python
python简单图片操作:打开\显示\保存图像方法介绍
Nov 23 Python
Python实现模拟浏览器请求及会话保持操作示例
Jul 30 Python
解决pycharm 误删掉项目文件的处理方法
Oct 22 Python
python提取具有某种特定字符串的行数据方法
Dec 11 Python
bluepy 一款python封装的BLE利器简单介绍
Jun 25 Python
python实现倒计时小工具
Jul 29 Python
Python模拟登入的N种方式(建议收藏)
May 31 Python
python help函数实例用法
Dec 06 Python
用Python实现职工信息管理系统
Dec 30 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
php 什么是PEAR?(第二篇)
2009/03/19 PHP
使用PHP实现二分查找算法代码分享
2011/06/24 PHP
探讨PHP调用时间格式的参数详解
2013/06/06 PHP
php基本函数汇总
2015/07/09 PHP
javascript mouseover、mouseout停止事件冒泡的解决方案
2009/04/07 Javascript
利用jQuery的$.event.fix函数统一浏览器event事件处理
2009/12/21 Javascript
jQuery的实现原理的模拟代码 -1 核心部分
2010/08/01 Javascript
精选的10款用于构建良好易用性网站的jQuery插件
2011/01/23 Javascript
一个JavaScript用逗号分割字符串实例
2014/09/22 Javascript
Jquery $.getJSON 在IE下的缓存问题解决方法
2014/10/10 Javascript
javascript精确统计网站访问量实例代码
2015/12/19 Javascript
js以及jquery实现手风琴效果
2020/04/17 Javascript
jQuery插件HighCharts绘制2D饼图效果示例【附demo源码下载】
2017/03/21 jQuery
react-router实现按需加载
2017/05/09 Javascript
十个免费的web前端开发工具详细整理
2017/09/18 Javascript
Angular2管道Pipe及自定义管道格式数据用法实例分析
2017/11/29 Javascript
在 React、Vue项目中使用SVG的方法
2018/02/09 Javascript
vue增加强缓存和版本号的实现方法
2019/05/01 Javascript
IntelliJ IDEA编辑器配置vue高亮显示
2019/09/26 Javascript
微信小程序页面间传递数组对象方法解析
2019/11/06 Javascript
一分钟学会JavaScript中的try-catch
2020/12/14 Javascript
python学生管理系统的实现
2020/04/05 Python
为什么是 Python -m
2020/06/19 Python
python db类用法说明
2020/07/07 Python
利用Python如何画一颗心、小人发射爱心
2021/02/21 Python
学校食堂采购员岗位职责
2013/12/05 职场文书
超市业务员岗位职责
2013/12/05 职场文书
物流司机岗位职责
2013/12/28 职场文书
幼儿园大班教学反思
2014/02/10 职场文书
2014党员干部四风问题对照检查材料思想汇报
2014/09/24 职场文书
房屋过户委托书范本
2014/10/07 职场文书
幼儿园教师师德承诺书
2015/04/28 职场文书
身份证丢失证明
2015/06/19 职场文书
python学习之panda数据分析核心支持库
2021/05/07 Python
Python中seaborn库之countplot的数据可视化使用
2021/06/11 Python
分享五个Node.js开发的优秀实践 
2022/04/07 NodeJs