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批量修改文件后缀的方法
Jan 26 Python
Python lambda和Python def区别分析
Nov 30 Python
Python输出9*9乘法表的方法
May 25 Python
对python3新增的byte类型详解
Dec 04 Python
TensorFlow:将ckpt文件固化成pb文件教程
Feb 11 Python
Python日期格式和字符串格式相互转换的方法
Feb 18 Python
Python如何给你的程序做性能测试
Jul 29 Python
selenium框架中driver.close()和driver.quit()关闭浏览器
Dec 08 Python
Python 把两层列表展开平铺成一层(5种实现方式)
Apr 07 Python
给numpy.array增加维度的超简单方法
Jun 02 Python
python中出现invalid syntax报错的几种原因分析
Feb 12 Python
Python实现双向链表
May 25 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 应用程序的安全 -- 不能违反的四条安全规则
2006/11/26 PHP
PHP使用SOAP扩展实现WebService的方法
2016/04/01 PHP
实例介绍PHP删除数组中的重复元素
2019/03/03 PHP
PHP应用跨时区功能的实现方法
2019/03/21 PHP
layui数据表格自定义每页条数limit设置
2019/10/26 PHP
jQuery EasyUI API 中文文档 - Calendar日历使用
2011/10/19 Javascript
jquery submit ie6下失效的原因分析及解决方法
2013/11/15 Javascript
基于NodeJS的前后端分离的思考与实践(六)Nginx + Node.js + Java 的软件栈部署实践
2014/09/26 NodeJs
jquery简单实现外部链接用新窗口打开的方法
2015/05/30 Javascript
解决jQuery上传插件Uploadify出现Http Error 302错误的方法
2015/12/18 Javascript
Immutable 在 JavaScript 中的应用
2016/05/02 Javascript
BootStrap Progressbar 实现大文件上传的进度条的实例代码
2016/06/27 Javascript
JavaScript 事件对内存和性能的影响
2017/01/22 Javascript
微信小程序 五星评价功能的实现
2017/03/09 Javascript
node.js命令行教程图文详解
2019/05/27 Javascript
vue-router二级导航切换路由及高亮显示的实现方法
2019/07/10 Javascript
Vue前端项目部署IIS的实现
2020/01/06 Javascript
JS猜数字游戏实例讲解
2020/06/30 Javascript
angular *Ngif else用法详解
2020/12/15 Javascript
[48:45]Ti4 循环赛第二日 NEWBEE vs EG
2014/07/11 DOTA
pandas中的DataFrame按指定顺序输出所有列的方法
2018/04/10 Python
tensorflow使用神经网络实现mnist分类
2018/09/08 Python
python 实现在一张图中绘制一个小的子图方法
2019/07/07 Python
Html5页面二次分享的实现
2018/07/30 HTML / CSS
伦敦所有西区剧院演出官方票务代理:Theatre Tickets Direct
2017/05/26 全球购物
鞋子女王塔玛拉·梅隆同名奢侈品牌:Tamara Mellon
2017/11/22 全球购物
印度在线购买电子产品网站:Croma
2020/01/02 全球购物
不同浏览器创建XMLHttpRequest方法有什么不同
2014/11/17 面试题
中专生毕业自我鉴定
2013/11/01 职场文书
写给女朋友的道歉信
2014/01/08 职场文书
局领导领导班子四风对照检查材料
2014/09/27 职场文书
破坏寝室公物检讨书
2014/11/17 职场文书
2019年幼儿园管理条例范本!
2019/07/17 职场文书
MySQL数据库如何给表设置约束详解
2022/03/13 MySQL
世界无敌的ICOM IC-R9500宽频接收机
2022/03/25 无线电
win10电脑右下角输入法图标不见了?Win10右下角不显示输入法的解决方法
2022/07/23 数码科技