感觉使用Python压缩是不是更方便点儿啊,现在都魔怔了,就用"ipython"替代命令行了都(哈哈哈哈)
tarfile:
tarfile不得不说真的很好用,感觉比“Linux”上的“tar”命令好用(不过我还是很热爱Linux的,嘻嘻.)
Python的tarfile标准库提供了tar命令提供的功能,我们可以使用它来创建或读取一个tar文件;
1. 创建tar包
In [1] importtarfile, os
In [2] with tarfile.open('new.tar','w') as f:
...:for file in os.listdir('.'):
...: f.add(file)
2. 读取tar包(查看tar包中文件)
In [3]: with tarfile.open('test.tar') as out:
...:for name inout.getnames():
...:print(name)
2.2 读取tar包(打开tar包)
In [4]: with tarfile.open('test.tar') as out:
...: out.extractall()
3. 创建压缩包(gzip)
tarfile不支持创建zip格式的压缩包,所以有了zipfile这个模块,这个都看习惯吧,其实我比较习惯用gzip;
1. 创建一个用gzip算法压缩的tar包
In [4]: with tarfile.open('dir1.tar.gz','w:gz') a