python 实现tar文件压缩解压的实例详解


Posted in Python onAugust 20, 2017

python 实现tar文件压缩解压的实例详解

压缩文件:

import tarfile 
import os 
def tar(fname): 
  t = tarfile.open(fname + ".tar.gz", "w:gz") 
  for root, dir, files in os.walk(fname): 
    print root, dir, files 
    for file in files: 
      fullpath = os.path.join(root, file) 
      t.add(fullpath) 
  t.close() 
 
if __name__ == "__main__": 
  tar("del")

解压:

import tarfile 
import os 
def untar(fname, dirs): 
  t = tarfile.open(fname) 
  t.extractall(path = dirs)  
 
if __name__ == "__main__": 
  untar("del.tar.gz", ".")

dirs参数为保存的目标文件的路径。

以上就是python 实现tar文件压缩解压的实例,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Python 相关文章推荐
Python中使用摄像头实现简单的延时摄影技术
Mar 27 Python
ansible作为python模块库使用的方法实例
Jan 17 Python
Python实现注册登录系统
Aug 08 Python
用于业余项目的8个优秀Python库
Sep 21 Python
对Python使用mfcc的两种方式详解
Jan 09 Python
python 缺失值处理的方法(Imputation)
Jul 02 Python
python argparser的具体使用
Nov 10 Python
python代码实现TSNE降维数据可视化教程
Feb 28 Python
Python如何急速下载第三方库详解
Nov 02 Python
Python包资源下载路径报404解决方案
Nov 05 Python
pandas取dataframe特定行列的实现方法
May 24 Python
进行数据处理的6个 Python 代码块分享
Apr 06 Python
详解Python 序列化Serialize 和 反序列化Deserialize
Aug 20 #Python
Python中input与raw_input 之间的比较
Aug 20 #Python
Python 基础教程之str和repr的详解
Aug 20 #Python
Python实现爬取需要登录的网站完整示例
Aug 19 #Python
Python获取当前页面内所有链接的四种方法对比分析
Aug 19 #Python
Python基于numpy灵活定义神经网络结构的方法
Aug 19 #Python
Python正则捕获操作示例
Aug 19 #Python
You might like
PHP实现的简单日历类
2014/11/29 PHP
php入门教程之Zend Studio设置与开发实例
2016/09/09 PHP
php实现微信扫码自动登陆与注册功能
2016/09/22 PHP
php并发加锁问题分析与设计代码实例讲解
2021/02/26 PHP
读jQuery之一(对象的组成)
2011/06/11 Javascript
JavaScript 在网页上单击鼠标的地方显示层及关闭层
2012/12/30 Javascript
jQuery页面图片伴随滚动条逐渐显示的小例子
2013/03/21 Javascript
jQuery+CSS3实现仿花瓣网固定顶部位置带悬浮效果的导航菜单
2016/09/21 Javascript
babel之配置文件.babelrc入门详解
2018/02/22 Javascript
jQuery AJAX与jQuery事件的分析讲解
2019/02/18 jQuery
Flutter部件内部状态管理小结之实现Vue的v-model功能
2019/06/11 Javascript
layui 数据表格 根据值(1=业务,2=机构)显示中文名称示例
2019/10/26 Javascript
javascript实现视频弹幕效果(两个版本)
2019/11/28 Javascript
leaflet加载geojson叠加显示功能代码
2020/02/21 Javascript
浅谈vue项目利用Hbuilder打包成APP流程,以及遇到的坑
2020/09/12 Javascript
[43:32]Winstrike vs VGJ.S 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
python3 pillow生成简单验证码图片的示例
2017/09/19 Python
基于python绘制科赫雪花
2018/06/22 Python
python RabbitMQ 使用详细介绍(小结)
2018/11/08 Python
python爬虫之urllib,伪装,超时设置,异常处理的方法
2018/12/19 Python
python selenium登录豆瓣网过程解析
2019/08/10 Python
Django框架 Pagination分页实现代码实例
2019/09/04 Python
python pyenv多版本管理工具的使用
2019/12/23 Python
基于python修改srt字幕的时间轴
2020/02/03 Python
python3.4中清屏的处理方法
2020/07/06 Python
pycharm 关闭search everywhere的解决操作
2021/01/15 Python
css3边框_动力节点Java学院整理
2017/07/11 HTML / CSS
STUBHUB日本:购买和出售全球活动门票
2018/07/01 全球购物
zooplus波兰:在线宠物店
2019/07/21 全球购物
2014年父亲节活动方案
2014/03/06 职场文书
积极向上的团队口号
2014/06/06 职场文书
应急处置方案
2014/06/16 职场文书
民主评议政风行风整改方案
2014/09/17 职场文书
追悼会答谢词范文
2015/09/29 职场文书
java固定大小队列的几种实现方式详解
2021/07/15 Java/Android
Python FuzzyWuzzy实现模糊匹配
2022/04/28 Python