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 25 Python
Python单链表的简单实现方法
Sep 23 Python
理解Python中的类与实例
Apr 27 Python
django通过ajax发起请求返回JSON格式数据的方法
Jun 04 Python
Python排序搜索基本算法之插入排序实例分析
Dec 11 Python
Tensorflow实现卷积神经网络用于人脸关键点识别
Mar 05 Python
Python3.5面向对象与继承图文实例详解
Apr 24 Python
浅谈python新式类和旧式类区别
Apr 26 Python
python 弹窗提示警告框MessageBox的实例
Jun 18 Python
Python自动化办公Excel模块openpyxl原理及用法解析
Nov 05 Python
python glom模块的使用简介
Apr 13 Python
Django使用channels + websocket打造在线聊天室
May 20 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
了解咖啡雨林联盟认证 什么是雨林认证 雨林认证是什么意思
2021/03/05 新手入门
ThinkPHP 表单自动验证运用示例
2014/10/13 PHP
php获取网页里所有图片并存入数组的方法
2015/04/06 PHP
PHP中Notice错误常见解决方法
2017/04/28 PHP
JavaScript入门之对象与JSON详解
2011/10/21 Javascript
js判断页面中是否有指定控件的简单实例
2014/03/04 Javascript
基于Jquery代码实现支持PC端手机端幻灯片代码
2015/11/17 Javascript
轻松实现jQuery添加删除按钮Click事件
2017/03/13 Javascript
详解vue-router 2.0 常用基础知识点之router-link
2017/05/10 Javascript
Require.JS中的几种define定义方式示例
2017/06/01 Javascript
如何理解Vue的作用域插槽的实现原理
2017/08/19 Javascript
深入理解Vuex 模块化(module)
2017/09/26 Javascript
jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法
2017/10/20 jQuery
JS中touchstart事件与click事件冲突的解决方法
2018/03/12 Javascript
Angular使用过滤器uppercase/lowercase实现字母大小写转换功能示例
2018/03/27 Javascript
jQuery.extend 与 jQuery.fn.extend的用法及区别实例分析
2018/07/25 jQuery
js实现图片上传并预览功能
2018/08/06 Javascript
Vue-cli assets SubDirectory及PublicPath区别详解
2020/08/18 Javascript
jQuery实现简单QQ聊天框
2020/08/27 jQuery
vue自定义指令和动态路由实现权限控制
2020/08/28 Javascript
全面解析Vue中的$nextTick
2020/12/24 Vue.js
基于Python Shell获取hostname和fqdn释疑
2016/01/25 Python
python利用拉链法实现字典方法示例
2017/03/25 Python
深入了解Python中pop和remove的使用方法
2018/01/09 Python
Python 中的lambda函数介绍
2018/10/10 Python
详解python数据结构和算法
2019/04/18 Python
python IDLE添加行号显示教程
2020/04/25 Python
Python 操作SQLite数据库的示例
2020/10/16 Python
HTML5利用约束验证API来检查表单的输入数据的代码实例
2016/12/20 HTML / CSS
美国孕妇装购物网站:Motherhood Maternity
2019/09/22 全球购物
安全生产汇报材料
2014/02/17 职场文书
本科毕业生自荐信
2014/06/02 职场文书
国防教育标语
2014/10/08 职场文书
怎么写工作检讨书
2014/11/16 职场文书
队名及霸气口号大全
2015/12/25 职场文书
python字典进行运算原理及实例分享
2021/08/02 Python