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 urllib爬取百度云连接的实例代码
Jun 19 Python
批量将ppt转换为pdf的Python代码 只要27行!
Feb 26 Python
特征脸(Eigenface)理论基础之PCA主成分分析法
Mar 13 Python
[原创]Python入门教程5. 字典基本操作【定义、运算、常用函数】
Nov 01 Python
python实现多层感知器MLP(基于双月数据集)
Jan 18 Python
python利用Opencv实现人脸识别功能
Apr 25 Python
python基础 range的用法解析
Aug 23 Python
浅析PEP570新语法: 只接受位置参数
Oct 15 Python
python tornado修改log输出方式
Nov 18 Python
如何获取Python简单for循环索引
Nov 21 Python
详解用Pytest+Allure生成漂亮的HTML图形化测试报告
Mar 31 Python
Python爬取网页信息的示例
Sep 24 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中利用XML技术构造远程服务(上)
2006/10/09 PHP
php图片缩放实现方法
2014/02/20 PHP
ThinkPHP5框架中使用JWT的方法示例
2020/06/03 PHP
基于jQuery试卷自动排版系统
2010/07/18 Javascript
Javascript对象属性方法汇总
2013/11/21 Javascript
使用javascript实现Iframe自适应高度
2014/12/24 Javascript
jQuery动画出现连续触发、滞后反复执行的解决方法
2015/01/28 Javascript
js事件监听器用法实例详解
2015/06/01 Javascript
简介JavaScript中substring()方法的使用
2015/06/06 Javascript
JS实现超简洁网页title标题跑动闪烁提示效果代码
2015/10/23 Javascript
jQuery实现的分子运动小球碰撞效果
2016/01/27 Javascript
通过AngularJS实现图片上传及缩略图展示示例
2017/01/03 Javascript
el表达式 写入bootstrap表格数据页面的实例代码
2017/01/11 Javascript
jQuery向webApi提交post json数据
2017/01/16 Javascript
node.js平台下的mysql数据库配置及连接
2017/03/31 Javascript
angular-cli修改端口号【angular2】
2017/04/19 Javascript
快速解决vue在ios端下点击响应延时的问题
2018/08/27 Javascript
vue-router实现嵌套路由的讲解
2019/01/19 Javascript
详解Vue源码中一些util函数
2019/04/24 Javascript
利用原生JavaScript实现造日历轮子实例代码
2019/05/08 Javascript
vue cli 3.0通用打包配置代码,不分一二级目录
2020/09/02 Javascript
Nuxt.js 静态资源和打包的操作
2020/11/06 Javascript
[34:41]夜魇凡尔赛茶话会 第二期02:你画我猜
2021/03/11 DOTA
python使用新浪微博api上传图片到微博示例
2014/01/10 Python
python中pygame模块用法实例
2014/10/09 Python
python 上下文管理器使用方法小结
2017/10/10 Python
python实现飞机大战游戏
2020/10/26 Python
对python 中class与变量的使用方法详解
2019/06/26 Python
Flask-WTF表单的使用方法
2019/07/12 Python
Python PIL图片添加字体的例子
2019/08/22 Python
python多进程并发demo实例解析
2019/12/13 Python
基于python监控程序是否关闭
2020/01/14 Python
一些关于python 装饰器的个人理解
2020/08/31 Python
Python reversed反转序列并生成可迭代对象
2020/10/22 Python
2014年维修电工工作总结
2014/11/20 职场文书
护士医德考评自我评价
2015/03/03 职场文书