python 实现tar文件压缩解压的实例详解
2017-08-20 14:56
831 查看
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通过zlib实现压缩与解压字符串的方法
- Python压缩和解压缩zip文件
- Python中使用tarfile压缩、解压tar归档文件示例
- Python压缩解压缩zip文件及破解zip文件密码的方法
- Python实现压缩与解压gzip大文件的方法
- 使用Python压缩和解压缩zip文件的教程
- Python实现压缩和解压缩ZIP文件的方法分析
- python用模块zlib压缩与解压字符串和文件的方法
- python下解压缩zip文件并删除文件的实例
- Python实现压缩文件夹与解压缩zip文件的方法
- Python实现多级目录压缩与解压文件的方法
相关文章推荐
- python 实现删除文件或文件夹实例详解
- 详解Python 模拟实现生产者消费者模式的实例
- Python实现多线程抓取网页功能实例详解
- python实现逆波兰计算表达式实例详解
- 详解python实现读取邮件数据并下载附件的实例
- Python实现的微信公众号群发图片与文本消息功能实例详解
- 利用Python中unittest实现简单的单元测试实例详解
- python实现DES加密解密方法实例详解
- Python如何实现MySQL实例初始化详解
- python基于mysql实现的简单队列以及跨进程锁实例详解
- Python数据结构与算法之图的基本实现及迭代器实例详解
- python实现DES加密解密方法实例详解
- Python实现Mysql数据库连接池实例详解
- python 实现删除文件或文件夹实例详解
- python实现rsa加密实例详解
- Python 实现随机数详解及实例代码
- python实现逆波兰计算表达式实例详解
- Python爬虫利用cookie实现模拟登陆实例详解
- python基于mysql实现的简单队列以及跨进程锁实例详解
- android widget 开发实例 : 桌面便签程序的实现详解和源码 (下)