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 MySQLdb Windows下安装教程及问题解决方法
May 09 Python
Python中转换角度为弧度的radians()方法
May 18 Python
python实现查找两个字符串中相同字符并输出的方法
Jul 11 Python
Python入门_浅谈for循环、while循环
May 16 Python
Python实现的三层BP神经网络算法示例
Feb 07 Python
Python列表list排列组合操作示例
Dec 18 Python
浅谈Python接口对json串的处理方法
Dec 19 Python
Python Excel处理库openpyxl使用详解
May 09 Python
python之信息加密题目详解
Jun 26 Python
Python进程间通信 multiProcessing Queue队列实现详解
Sep 23 Python
在Django中实现添加user到group并查看
Nov 18 Python
Python如何基于selenium实现自动登录博客园
Dec 16 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简单实现加减乘除计算器
2014/01/06 PHP
CodeIgniter读写分离实现方法详解
2016/01/20 PHP
禁止F5等快捷键的JS代码
2007/03/06 Javascript
javascript椭圆旋转相册实现代码
2012/01/16 Javascript
js转义字符介绍
2013/11/05 Javascript
jquery解析xml字符串示例分享
2014/03/25 Javascript
javascript高级编程之函数表达式 递归和闭包函数
2015/11/29 Javascript
jQuery简单动画变换效果实例分析
2016/07/04 Javascript
bootstrap modal+gridview实现弹出框效果
2017/08/15 Javascript
Vue2.0子同级组件之间数据交互方法
2018/02/28 Javascript
jquery实现直播弹幕效果
2019/11/28 jQuery
js实现动态时钟
2020/03/12 Javascript
浅析JavaScript 函数柯里化
2020/09/08 Javascript
JavaScript实现手风琴效果
2021/02/18 Javascript
python中使用pyhook实现键盘监控的例子
2014/07/18 Python
Linux下Python获取IP地址的代码
2014/11/30 Python
Python的Django框架中的数据库配置指南
2015/07/17 Python
python监控文件并且发送告警邮件
2018/06/21 Python
详解Django中CBV(Class Base Views)模型源码分析
2019/02/25 Python
Python3+Selenium+Chrome实现自动填写WPS表单
2020/02/12 Python
PyTorch加载自己的数据集实例详解
2020/03/18 Python
python设置中文界面实例方法
2020/10/27 Python
HTML5 CSS3给网站设计带来出色效果
2009/07/16 HTML / CSS
HTML5+CSS3 诱人的实例:3D立方体旋转动画实例
2016/12/30 HTML / CSS
世界上最大的在线学习和教学市场:Udemy
2017/11/08 全球购物
PHP如何删除一个Cookie值
2012/11/15 面试题
单位在职证明范本
2014/01/09 职场文书
班组安全员工作职责
2014/02/01 职场文书
公司领导班子对照检查存在问题整改措施
2014/10/02 职场文书
2016年员工政治思想表现评语
2015/12/02 职场文书
带你学习MySQL执行计划
2021/05/31 MySQL
Python如何导出导入所有依赖包详解
2021/06/08 Python
教你使用vscode 搭建react-native开发环境
2021/07/07 Javascript
Django中session进行权限管理的使用
2021/07/09 Python
redis击穿 雪崩 穿透超详细解决方案梳理
2022/03/17 Redis
Python基本的内置数据类型及使用方法
2022/04/13 Python