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写的图片蜘蛛人代码
Aug 27 Python
Python线程中对join方法的运用的教程
Apr 09 Python
python读取文本中数据并转化为DataFrame的实例
Apr 10 Python
解决python2 绘图title,xlabel,ylabel出现中文乱码的问题
Jan 29 Python
Python使用字典的嵌套功能详解
Feb 27 Python
15行Python代码实现网易云热门歌单实例教程
Mar 10 Python
django创建简单的页面响应实例教程
Sep 06 Python
Python 用三行代码提取PDF表格数据
Oct 13 Python
Python基础之函数原理与应用实例详解
Jan 03 Python
python range实例用法分享
Feb 06 Python
python3代码中实现加法重载的实例
Dec 03 Python
python playwright之元素定位示例详解
Jul 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
深入mysql_fetch_row()与mysql_fetch_array()的区别详解
2013/06/05 PHP
探讨如何使用SimpleXML函数来加载和解析XML文档
2013/06/07 PHP
验证token、回复图文\文本、推送消息的实用微信类php代码
2016/06/28 PHP
利用PHP访问带有密码的Redis方法示例
2017/02/09 PHP
利用php获得flv视频长度的实例代码
2017/10/26 PHP
基于jQuery试卷自动排版系统
2010/07/18 Javascript
ajax异步刷新实现更新数据库
2012/12/03 Javascript
简单封装js的dom查询实例代码
2016/07/08 Javascript
微信开发 使用picker封装省市区三级联动模板
2016/10/28 Javascript
Js利用console计算代码运行时间的方法示例
2017/09/24 Javascript
解决easyui日期时间框ie的兼容的问题
2018/03/01 Javascript
解决vue2中使用axios http请求出现的问题
2018/03/05 Javascript
vue axios 在页面切换时中断请求方法 ajax
2018/03/05 Javascript
webstorm中配置nodejs环境及npm的实例
2018/05/15 NodeJs
webpack常用配置总览(小结)
2019/11/18 Javascript
js实现简易ATM功能
2020/10/27 Javascript
简单的python后台管理程序
2017/04/13 Python
安装python3的时候就是输入python3死活没有反应的解决方法
2018/01/24 Python
python pyheatmap包绘制热力图
2018/11/09 Python
PyCharm刷新项目(文件)目录的实现
2020/02/14 Python
keras的ImageDataGenerator和flow()的用法说明
2020/07/03 Python
PyCharm设置注释字体颜色以及是否倾斜的操作
2020/09/16 Python
程序员机试试题汇总
2012/03/07 面试题
体育老师的教学自我评价分享
2013/11/19 职场文书
注塑工厂厂长岗位职责
2013/12/02 职场文书
关于礼仪的演讲稿
2014/01/04 职场文书
《放小鸟》教学反思
2014/04/20 职场文书
警示教育活动总结
2014/05/05 职场文书
幼儿园秋季开学寄语
2014/08/02 职场文书
2014年社区党建工作汇报材料
2014/11/02 职场文书
介绍信的格式
2015/01/30 职场文书
佛光寺导游词
2015/02/10 职场文书
讲座新闻稿
2015/07/18 职场文书
2016教师节感恩话语
2015/12/09 职场文书
《金钱的魔力》教学反思
2016/02/20 职场文书
利用Pycharm连接服务器的全过程记录
2021/07/01 Python