python tarfile模块基本使用
来源:互联网 发布:vmware 6.0 配置网络 编辑:程序博客网 时间:2024/06/05 07:52
1.压缩一个文件夹下的所有文件
#coding=utf8import osimport tarfile__author__ = 'Administrator'def main(): cwd = os.getcwd() tar = tarfile.open('test.tar','w:gz') for root ,dir,files in os.walk(cwd): for file in files: fullpath = os.path.join(root,file) tar.add(fullpath)if __name__=='__main__': main()
2.解压缩一个tar包
import tarfiletar = tarfile.open("sample.tar.gz")tar.extractall()tar.close()
3.有选择的解压缩一个tar包
import osimport tarfiledef py_files(members): for tarinfo in members: if os.path.splitext(tarinfo.name)[1] == ".py": yield tarinfotar = tarfile.open("sample.tar.gz")tar.extractall(members=py_files(tar))tar.close()
参考资料:
https://docs.python.org/2/library/tarfile.html
0 0
- python tarfile模块基本使用
- python tarfile模块
- python tarfile模块
- Python下使用tarfile模块来实现文件归档压缩与解压
- Python下使用tarfile模块来实现文件归档压缩与解压
- 使用python tarfile 模块在 Windows 平台正确解压 tar 文件
- python tarfile
- Python 标准库 -> Zipfile 模块 and Tarfile(tar包)
- Python中使用tarfile压缩、解压tar归档文件示例
- Python中使用tarfile压缩、解压tar归档文件
- python的tarfile模块实例 python把文件夹压缩成tar格式文件的例子
- python的tarfile模块实例 python把文件夹压缩成tar格式文件的例子
- python的tarfile模块实例 python把文件夹压缩成tar格式文件的例子
- Python tarfile模块解压报错 invalid mode ('wb') or filename
- python-pickle/cPickle/glob/tarfile
- Python模块概念和基本使用
- MySQL-python模块的基本使用
- 用tarfile模块压缩文件和目录
- DHT网站收集
- GCC内嵌汇编语法
- Linux 内核编译
- CCAnimate Loops
- ABAP 使用Smartforms发送HTML邮件
- python tarfile模块基本使用
- 三分钟教你学Git (一)之模型
- Ubuntu下搭建Android开发环境
- 重写UIView-让我们随心所欲的定制属于自己的UI控件
- ArrayList Vector LinkedList 区别与用法
- 分享一个公历转农历的算法
- mvn execution
- Python解决中文乱码问题
- 从外包公司运作方式看EJB工作原理