gzip 压缩 如何用代码实现
时间: 2023-09-14 18:16:00 浏览: 162
在 Python 中,可以使用 `gzip` 模块来实现 gzip 压缩。下面是示例代码:
```python
import gzip
# 压缩文件
with open('example.txt', 'rb') as f_in:
with gzip.open('example.txt.gz', 'wb') as f_out:
f_out.write(f_in.read())
# 解压缩文件
with gzip.open('example.txt.gz', 'rb') as f_in:
with open('example.txt', 'wb') as f_out:
f_out.write(f_in.read())
```
在上面的示例代码中,首先使用 `gzip.open` 函数打开一个需要压缩的文件,然后再使用 `gzip.open` 函数打开一个 gzip 格式的文件,将读取到的数据通过 `write` 方法写入到 gzip 格式的文件中,从而实现了文件的压缩。解压缩的过程与压缩的过程类似,只需要将 `gzip.open` 函数打开的文件与普通文件的顺序交换即可。
阅读全文