import gzip
# 示例:压缩文件
with open('example.txt', 'rb') as f_in:
with gzip.open('example.txt.gz', 'wb') as f_out:
f_out.writelines(f_in)
# 示例:解压文件
with gzip.open('example.txt.gz', 'rb') as f_in:
with open('decompressed_example.txt', 'wb') as f_out:
f_out.writelines(f_in)
# 解释说明:
# 1. 使用 `gzip.open` 函数可以打开一个 gzip 格式的文件。
# 2. 压缩时,将普通文件以二进制模式读取 (`'rb'`),然后写入到 gzip 文件中 (`'wb'`)。
# 3. 解压时,从 gzip 文件中读取数据 (`'rb'`),然后写入到普通文件中 (`'wb'`)。
# 4. `writelines` 方法用于将一行或多行写入文件。
上一篇:python多维数组
下一篇:python 字典循环
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站