python解压.gz文件
时间: 2024-09-18 11:17:03 浏览: 72
在Python中,你可以使用内置的gzip模块或第三方库如`tarfile`来解压`.gz`(gzip压缩格式)文件。这里分别给出两种方法:
**使用gzip模块**:
```python
import gzip
with gzip.open('your_file.gz', 'rb') as f_in:
with open('output_directory/your_uncompressed_file', 'wb') as f_out:
f_out.write(f_in.read())
```
这会解压名为`your_file.gz`的文件,并将其内容保存到指定的输出目录`output_directory`下。
**使用tarfile模块**:
首先安装必要的库(如果未安装):`pip install tarfile`
```python
import tarfile
with tarfile.open('your_file.gz', 'r:gz') as tar:
tar.extractall('output_directory')
```
这个例子同样会将`.gz`文件的内容提取到`output_directory`目录下。
记得替换`your_file.gz`和`output_directory`为你实际的文件名和目标目录。
阅读全文