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多重继承实例
Oct 11 Python
Python使用scrapy采集时伪装成HTTP/1.1的方法
Apr 08 Python
Python遍历指定文件及文件夹的方法
May 09 Python
使用python编写udp协议的ping程序方法
Apr 22 Python
TensorFlow 模型载入方法汇总(小结)
Jun 19 Python
在python中安装basemap的教程
Sep 20 Python
matplotlib实现热成像图colorbar和极坐标图的方法
Dec 13 Python
Django使用中间件解决前后端同源策略问题
Sep 02 Python
python实现从ftp服务器下载文件
Mar 03 Python
如何卸载python插件
Jul 08 Python
Python 程序员必须掌握的日志记录
Aug 17 Python
Python控制台输出俄罗斯方块移动和旋转功能
Apr 18 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中批量替换文件名的实现代码
2011/07/20 PHP
小谈php正则提取图片地址
2014/03/27 PHP
PHP中IP地址与整型数字互相转换详解
2014/08/20 PHP
php常用的工具开发整理
2019/09/26 PHP
PHP上传图片到数据库并显示的实例代码
2019/12/20 PHP
CI框架简单分页类用法示例
2020/06/06 PHP
JS面向对象编程 for Cookie
2010/09/19 Javascript
jquery里的正则表达式说明
2011/08/03 Javascript
关于jquery.validate1.9.0前台验证的使用介绍
2013/04/26 Javascript
一个JavaScript获取元素当前高度的实例
2014/10/29 Javascript
JavaScript 基本概念
2015/01/20 Javascript
使用AngularJS实现可伸缩的页面切换的方法
2015/06/19 Javascript
基于javascript实现句子翻牌网页版小游戏
2016/03/23 Javascript
浅析jquery与checkbox的checked属性的问题
2016/04/27 Javascript
BootStrap创建响应式导航条实例代码
2016/05/31 Javascript
JS使用onerror捕获异常示例
2016/08/03 Javascript
JavaScript中定时控制Throttle、Debounce和Immediate详解
2016/11/17 Javascript
基于daterangepicker日历插件使用参数注意的问题
2017/08/10 Javascript
webpack构建react多页面应用详解
2017/09/15 Javascript
浅谈vuex 闲置状态重置方案
2018/01/04 Javascript
JS实现左边列表移到到右边列表功能
2018/03/28 Javascript
Python+Django在windows下的开发环境配置图解
2009/11/11 Python
python tkinter GUI绘制,以及点击更新显示图片代码
2020/03/14 Python
python 动态渲染 mysql 配置文件的示例
2020/11/20 Python
利用python实现汉诺塔游戏
2021/03/01 Python
利用CSS3实现进度条的两种姿势详解
2017/03/21 HTML / CSS
HTML5之SVG 2D入门10—滤镜的定义及使用
2013/01/30 HTML / CSS
荷兰优雅女装网上商店:Heine
2016/11/14 全球购物
巴西网上药房:onofre
2016/11/21 全球购物
给男朋友的道歉信
2014/01/12 职场文书
在校硕士自我鉴定
2014/01/23 职场文书
医校毕业生自我鉴定
2014/01/25 职场文书
精通CAD能手自荐书
2014/01/31 职场文书
客服部工作职责范本
2014/02/14 职场文书
企业委托书范本
2014/09/13 职场文书
妇联2016年六一国际儿童节活动总结
2016/04/06 职场文书