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 Django使用forms来实现评论功能
Aug 17 Python
获取Django项目的全部url方法详解
Oct 26 Python
Python基于百度AI的文字识别的示例
Apr 21 Python
Python从数据库读取大量数据批量写入文件的方法
Dec 10 Python
python 删除字符串中连续多个空格并保留一个的方法
Dec 22 Python
使用python socket分发大文件的实现方法
Jul 08 Python
python+selenium 鼠标事件操作方法
Aug 24 Python
快速创建python 虚拟环境
Nov 28 Python
Python爬虫之Selenium鼠标事件的实现
Dec 04 Python
python实现代码审查自动回复消息
Feb 01 Python
anaconda python3.8安装后降级
Jun 11 Python
分位数回归模型quantile regeression应用详解及示例教程
Nov 02 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中用接口、抽象类、普通基类实现“面向接口编程”与“耦合方法”简述
2011/03/23 PHP
php中HTTP_REFERER函数用法实例
2014/11/21 PHP
php判断文件夹是否存在不存在则创建
2015/04/09 PHP
php中html_entity_decode实现HTML实体转义
2018/06/13 PHP
javascript事件问题
2009/09/05 Javascript
Javascript模块化编程(三)require.js的用法及功能介绍
2013/01/17 Javascript
JavaScript中的this关键字介绍与使用实例
2013/06/21 Javascript
JavaScript中检测变量是否存在遇到的一些问题
2013/11/11 Javascript
JS实现侧悬浮浮动实例代码
2013/11/29 Javascript
js模拟C#中List的简单实例
2014/03/06 Javascript
JS或jQuery获取ASP.NET服务器控件ID的方法
2015/06/08 Javascript
JavaScript判断图片是否已经加载完毕的方法汇总
2016/02/05 Javascript
javascript基于牛顿迭代法实现求浮点数的平方根【递归原理】
2017/09/28 Javascript
浅谈Vue数据绑定的原理
2018/01/08 Javascript
js将当前时间格式化为 年-月-日 时:分:秒的实现代码
2018/01/20 Javascript
详解从NodeJS搭建中间层再谈前后端分离
2018/11/13 NodeJs
JavaScript获取某一天所在的星期
2019/09/05 Javascript
jquery实现拖拽小方块效果
2020/12/10 jQuery
通过python下载FTP上的文件夹的实现代码
2013/02/10 Python
Python正则表达式非贪婪、多行匹配功能示例
2017/08/08 Python
Python使用flask框架操作sqlite3的两种方式
2018/01/31 Python
python中使用iterrows()对dataframe进行遍历的实例
2018/06/09 Python
python中不能连接超时的问题及解决方法
2018/06/10 Python
python+Django+pycharm+mysql 搭建首个web项目详解
2019/11/29 Python
pytorch之ImageFolder使用详解
2020/01/06 Python
python+selenium+PhantomJS抓取网页动态加载内容
2020/02/25 Python
英国最大的宠物商店:Pets at Home
2019/04/17 全球购物
vue 中 get / delete 传递数组参数方法
2021/03/23 Vue.js
幼儿园教师备课制度
2014/01/12 职场文书
难忘的一天教学反思
2014/04/30 职场文书
校园环保标语
2014/06/13 职场文书
小学班主任自我评价
2015/03/11 职场文书
2015年感恩母亲节活动方案
2015/05/04 职场文书
经费申请报告范文
2015/05/18 职场文书
JavaScript ES6的函数拓展
2022/01/18 Javascript
Spring Boot 使用 Spring-Retry 进行重试框架
2022/04/24 Java/Android