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编程中对Monkey Patch猴子补丁开发方式的运用
May 27 Python
Python内置函数 next的具体使用方法
Nov 24 Python
Python简单读取json文件功能示例
Nov 30 Python
Python 利用内置set函数对字符串和列表进行去重的方法
Jun 29 Python
Python常见内置高效率函数用法示例
Jul 31 Python
Python动态生成多维数组的方法示例
Aug 09 Python
Python设计模式之策略模式实例详解
Jan 21 Python
Python常用爬虫代码总结方便查询
Feb 25 Python
Win10环境python3.7安装dlib模块趟过的坑
Aug 01 Python
导入tensorflow时报错:cannot import name 'abs'的解决
Oct 10 Python
python GUI库图形界面开发之PyQt5输入对话框QInputDialog详细使用方法与实例
Feb 27 Python
使用OpenCV校准鱼眼镜头的方法
Nov 26 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
BBS(php & mysql)完整版(五)
2006/10/09 PHP
PHP面向对象学习笔记之二 生成对象的设计模式
2012/10/06 PHP
PHP数据类型之布尔型的介绍
2013/04/28 PHP
根据ip调用新浪api获取城市名并转成拼音
2014/03/07 PHP
destoon二次开发模板及调用语法汇总
2014/06/21 PHP
PHP目录操作实例总结
2016/09/27 PHP
php读取XML的常见方法实例总结
2017/04/25 PHP
phpfpm的作用和用法
2019/10/10 PHP
在laravel5.2中实现点击用户头像更改头像的方法
2019/10/14 PHP
javascript document.execCommand() 常用解析
2009/12/14 Javascript
json格式的时间显示为正常年月日的方法
2013/09/08 Javascript
firefox浏览器用jquery.uploadify插件上传时报HTTP 302错误
2015/03/01 Javascript
javascript表单处理具体实现代码(表单、链接、按钮)
2016/05/07 Javascript
jquery.validate表单验证插件使用方法解析
2016/11/07 Javascript
Javascript使用function创建类的两种方法(推荐)
2016/11/19 Javascript
Ajax异步文件上传与NodeJS express服务端处理
2017/04/01 NodeJs
vue嵌套路由与404重定向实现方法分析
2018/05/04 Javascript
简单了解TypeScript中如何继承 Error 类
2019/06/21 Javascript
基于JS实现数字动态变化显示效果附源码
2019/07/18 Javascript
react实现移动端下拉菜单的示例代码
2020/01/16 Javascript
Vue.js中使用Vuex实现组件数据共享案例
2020/07/31 Javascript
[01:01:52]DOTA2-DPC中国联赛正赛 iG vs LBZS BO3 第一场 3月4日
2021/03/11 DOTA
Python学习笔记_数据排序方法
2014/05/22 Python
解决pycharm运行时interpreter为空的问题
2018/10/29 Python
python版本五子棋的实现代码
2018/12/11 Python
使用Pyinstaller转换.py文件为.exe可执行程序过程详解
2019/08/06 Python
Python中list循环遍历删除数据的正确方法
2019/09/02 Python
利用CSS3实现文本框的清除按钮相关的一些效果
2015/06/23 HTML / CSS
Html5中localStorage存储JSON数据并读取JSON数据的实现方法
2017/02/13 HTML / CSS
NICKIS.com荷兰:设计师儿童时装
2020/01/08 全球购物
大学生水文观测实习自我鉴定
2013/09/29 职场文书
行政管理人员精品工作推荐信
2013/11/04 职场文书
三严三实对照检查材料思想汇报
2014/09/28 职场文书
2014年行风建设工作总结
2014/12/01 职场文书
清明节主题班会
2015/08/14 职场文书
基于Python绘制子图及子图刻度的变换等的问题
2021/05/23 Python