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使用稀疏矩阵节省内存实例
Jun 27 Python
Python线程中对join方法的运用的教程
Apr 09 Python
在Python的web框架中中编写日志列表的教程
Apr 30 Python
pycharm安装图文教程
May 02 Python
pyqt5 实现 下拉菜单 + 打开文件的示例代码
Jun 20 Python
python 定义类时,实现内部方法的互相调用
Dec 25 Python
Pytorch实现神经网络的分类方式
Jan 08 Python
在 Python 中接管键盘中断信号的实现方法
Feb 04 Python
Windows下实现将Pascal VOC转化为TFRecords
Feb 17 Python
python判断是空的实例分享
Jul 06 Python
Python如何实现远程方法调用
Aug 07 Python
python实现简单遗传算法
Sep 18 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
盘点被央视点名过的日本动画电影 一部比一部强
2020/03/08 日漫
PHP学习笔记(一) 简单了解PHP
2014/08/04 PHP
php几个预定义变量$_SERVER用法小结
2014/11/07 PHP
PHP使用gmdate实现将一个UNIX 时间格式化成GMT文本的方法
2015/03/19 PHP
android上传图片到PHP的过程详解
2015/08/03 PHP
Yii2.0预定义的别名功能小结
2016/07/04 PHP
详解PHP队列的实现
2019/03/14 PHP
JavaScript类型转换方法及需要注意的问题小结(挺全面)
2010/11/11 Javascript
javascript实现des解密加密全过程
2014/04/03 Javascript
jquery显示隐藏input对象
2014/07/21 Javascript
jquery实现侧边弹出的垂直导航
2014/12/09 Javascript
高效的jquery数字滚动特效
2015/12/17 Javascript
javascript获取wx.config内部字段解决微信分享
2016/03/09 Javascript
JS控制静态页面之间传递参数获取参数并应用的简单实例
2016/08/10 Javascript
深入理解bootstrap框架之第二章整体架构
2016/10/09 Javascript
Angular4编程之表单响应功能示例
2017/12/13 Javascript
vue中使用v-for时为什么不能用index作为key
2020/04/04 Javascript
Python开发实例分享bt种子爬虫程序和种子解析
2014/05/21 Python
Python语法快速入门指南
2015/10/12 Python
利用Python实现Windows下的鼠标键盘模拟的实例代码
2017/07/13 Python
python3+PyQt5泛型委托详解
2018/04/24 Python
Selenium控制浏览器常见操作示例
2018/08/13 Python
pyqt5 lineEdit设置密码隐藏,删除lineEdit已输入的内容等属性方法
2019/06/24 Python
python使用pandas抽样训练数据中某个类别实例
2020/02/28 Python
Pygame的程序开始示例代码
2020/05/07 Python
tensorflow使用CNN分析mnist手写体数字数据集
2020/06/17 Python
Django-imagekit的使用详解
2020/07/06 Python
PyTorch: Softmax多分类实战操作
2020/07/07 Python
linux centos 7.x 安装 python3.x 替换 python2.x的过程解析
2020/12/14 Python
JINS眼镜官方网站:日本最大的眼镜邮购
2016/10/14 全球购物
6号汽车旅馆预订:Motel 6
2018/02/11 全球购物
Yves Rocher伊夫·黎雪美国官网:法国始创植物美肌1959
2019/01/09 全球购物
allbeauty美国:英国在线美容店
2019/03/11 全球购物
利达恒信公司.NET笔试题面试题
2016/03/05 面试题
《燕子专列》教学反思
2014/02/21 职场文书
SQLServer 日期函数大全(小结)
2021/04/08 SQL Server