在Python下使用gzip压缩文件
2011-07-06 16:30
513 查看
原始地址:在Python下使用gzip压缩文件 压缩 1. import gzip 2. g = gzip.GzipFile(filename=”, mode=’wb’, compresslevel=9, fileobj=open(r’r:\test.log.gz’,'wb’)) 3. g.filename’.gz’ 4. g.write(open(r’r:\test.log’).read()) 5. g.close( filename :为生成的压缩文件 r:\test.log.gz 内包含的文件的名称。如果为空这代表随压缩文件名称变化而变化。 fileobj :生成的压缩文件对象。 g.write(open(r’r:\test.log’).read()):打开被压缩的文件并写入压缩文件。 解压 1. g = gzip.GzipFile(mode=’rb’, fileobj=open(r’r:\popopo.gz’,'rb’)) 2. open(r’r:\test.log’,'wb’).write(g.read()) |
import tarfile, os def make_tar(folder_to_backup, dest_folder, compression='bz2'): if compression: dest_ext = '.' + compression else: dest_ext = '' arcname = os.path.basename(folder_to_backup) dest_name = '%s.tar%s' % (arcname, dest_ext) dest_path = os.path.join(dest_folder, dest_name) if compression: dest_cmp = ':' + compression else: dest_cmp = '' out = tarfile.TarFile.open(dest_path, 'w'+dest_cmp) out.add(folder_to_backup, arcname) out.close( ) return dest_path
相关文章推荐
- Python中使用gzip模块压缩文件的简单教程
- Linux中使用gzip来压缩/解压 *.gz文件
- 使用Python读写及压缩和解压缩文件的示例
- 使用Python合并压缩文件(jar)
- python gzip 压缩文件
- 使用GZIPOutputStream和GZIPInputStream进行压缩解压文件
- Linux下使用gzip压缩与解压文件
- Linux下使用gzip压缩与解压文件
- Python使用zipfile库压缩打包文件实例
- 在python中使用zipfile压缩文件时层级很多,有很多层目录,但是需要去除这些层级目录
- python gzip 压缩文件
- Python下使用tarfile模块来实现文件归档压缩与解压
- Python下使用tarfile模块来实现文件归档压缩与解压
- 使用GZipStream压缩文件
- AIX 文件 打包 与 压缩 tar gzip compress 的使用
- 【Python】使用Python压缩文件/文件夹
- php使用gzip压缩传输js和css文件的方法
- python开发_gzip_压缩|解压缩gz文件_完整版_博主推荐
- 使用zlib库压缩gzip文件
- 使用Python读写及压缩和解压缩文件的示例