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多线程抓取天涯帖子内容示例
Apr 03 Python
python类的继承实例详解
Mar 30 Python
python3安装pip3(install pip3 for python 3.x)
Apr 03 Python
Python 中的Selenium异常处理实例代码
May 03 Python
Python中如何导入类示例详解
Apr 17 Python
python2.7 安装pip的方法步骤(管用)
May 05 Python
Python 3.8 新功能大揭秘【新手必学】
Feb 05 Python
pandas 强制类型转换 df.astype实例
Apr 09 Python
jupyter notebook 调用环境中的Keras或者pytorch教程
Apr 14 Python
解决运行django程序出错问题 'str'object has no attribute'_meta'
Jul 15 Python
anaconda3安装及jupyter环境配置全教程
Aug 24 Python
Python 中面向接口编程
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
PHP与javascript对多项选择的处理
2006/10/09 PHP
php 空格,换行,跳格使用说明
2009/12/18 PHP
PHP中include()与require()的区别说明
2010/03/10 PHP
PHP 全角转半角实现代码
2010/05/16 PHP
微信公众平台开发之配置与请求
2015/08/26 PHP
Symfony2联合查询实现方法
2016/03/18 PHP
gearman中worker常驻后台,导致MySQL server has gone away的解决方法
2020/02/27 PHP
HTML IMG标签 onload 内存溢出导致浏览器CPU占用过高
2021/03/09 Javascript
控制打印时页眉角的代码
2007/02/08 Javascript
setTimeout 不断吐食CPU的问题分析
2009/04/01 Javascript
多次注册事件会导致一个事件被触发多次的解决方法
2013/08/12 Javascript
图片动画横条广告带上下滚动可自定义图片、链接等等
2013/10/20 Javascript
JQuery动画与特效实例分析
2015/02/02 Javascript
基于jquery实现图片相关操作(重绘、获取尺寸、调整大小、缩放)
2015/12/25 Javascript
Windows 系统下设置Nodejs NPM全局路径
2016/04/26 NodeJs
Bootstrap Fileinput文件上传组件用法详解
2016/05/10 Javascript
Vue.js组件tab实现选项卡切换
2020/03/23 Javascript
jQuery Ajax前后端使用JSON进行交互示例
2017/03/17 Javascript
Vue实现内部组件轮播切换效果的示例代码
2018/04/07 Javascript
微信小程序实现笑脸评分功能
2018/11/03 Javascript
如何在微信小程序中实现Mixins方案
2019/06/20 Javascript
javascript移动端 电子书 翻页效果实现代码
2019/09/07 Javascript
Python 字符串定义
2009/09/25 Python
centos6.5安装python3.7.1之后无法使用pip的解决方案
2019/02/14 Python
Python自动化之数据驱动让你的脚本简洁10倍【推荐】
2019/06/04 Python
Python OpenCV 使用滑动条来调整函数参数的方法
2019/07/08 Python
python 批量添加的button 使用同一点击事件的方法
2019/07/17 Python
python对验证码降噪的实现示例代码
2019/11/12 Python
pycharm 的Structure界面设置操作
2021/02/05 Python
AmazeUI图片轮播效果的示例代码
2020/08/20 HTML / CSS
中国专业的音频分享平台:喜马拉雅
2019/05/24 全球购物
建筑专业自我鉴定
2013/10/22 职场文书
英文简历自荐信范文
2013/12/11 职场文书
初三班主任寄语大全
2014/04/04 职场文书
反邪教教育心得体会
2016/01/15 职场文书
JAVA SpringMVC实现自定义拦截器
2022/03/16 Python