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 24 Python
python中lambda函数 list comprehension 和 zip函数使用指南
Sep 28 Python
Python单例模式实例分析
Jan 14 Python
Python抽象和自定义类定义与用法示例
Aug 23 Python
python3学生名片管理v2.0版
Nov 29 Python
Python匿名函数/排序函数/过滤函数/映射函数/递归/二分法
Jun 05 Python
python如何实现复制目录到指定目录
Feb 13 Python
tensorflow从ckpt和从.pb文件读取变量的值方式
May 26 Python
Python configparser模块封装及构造配置文件
Aug 07 Python
python集合的新增元素方法整理
Dec 07 Python
python基于OpenCV模板匹配识别图片中的数字
Mar 31 Python
Python中np.random.randint()参数详解及用法实例
Sep 23 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中使用反射技术的架构插件使用说明
2010/05/18 PHP
php 查找数组元素提高效率的方法详解
2017/05/05 PHP
Laravel监听数据库访问,打印SQL的例子
2019/10/24 PHP
“不能执行已释放的Script代码”错误的原因及解决办法
2007/09/09 Javascript
window.js 主要包含了页面的一些操作
2009/12/23 Javascript
artDialog 4.1.5 Dreamweaver代码提示/补全插件 附下载
2012/07/31 Javascript
$.getJSON在IE下失效的原因分析及解决方法
2013/06/16 Javascript
js Array操作的最简短最容易理解方法
2013/12/09 Javascript
javascript中arguments,callee,caller详解
2016/03/16 Javascript
jQuery实现自动输入email、时间和域名的方法
2016/08/24 Javascript
jQuery 实现ajax传入参数含有特殊字符的方法总结
2016/10/17 Javascript
基于node.js实现微信支付退款功能
2017/12/19 Javascript
vue ssr 指南详读
2018/06/29 Javascript
解决Vue.js由于延时显示了{{message}}引用界面的问题
2018/08/25 Javascript
使用 vue 实例更好的监听事件及vue实例的方法
2019/04/22 Javascript
基于vue实现微博三方登录流程解析
2020/11/04 Javascript
python 获取文件列表(或是目录例表)
2009/03/25 Python
python 通过SSHTunnelForwarder隧道连接redis的方法
2019/02/19 Python
Python数据可视化处理库PyEcharts柱状图,饼图,线性图,词云图常用实例详解
2020/02/10 Python
pyqt5 QlistView列表显示的实现示例
2020/03/24 Python
pandas读取csv文件提示不存在的解决方法及原因分析
2020/04/21 Python
详解Selenium-webdriver绕开反爬虫机制的4种方法
2020/10/28 Python
python爬虫中的url下载器用法详解
2020/11/30 Python
python 实现的车牌识别项目
2021/01/25 Python
Guess美国官网:美国知名服装品牌
2019/04/08 全球购物
Shopee菲律宾:在线购买和出售
2019/11/25 全球购物
家长会学生家长演讲稿
2013/12/29 职场文书
客服服务心得体会
2013/12/30 职场文书
会计自我鉴定
2014/02/04 职场文书
财务部总监岗位职责
2014/03/12 职场文书
志愿者爱心公益活动策划方案
2014/09/15 职场文书
六五普法宣传标语
2014/10/06 职场文书
铣工实训报告
2014/11/05 职场文书
消防验收申请报告
2015/05/15 职场文书
python使用pywinauto驱动微信客户端实现公众号爬虫
2021/05/19 Python
mysql 获取时间方式
2022/03/20 MySQL