python解压命令
时间: 2023-12-11 14:31:50 浏览: 26
以下是Python中常用的解压命令示例:
1. 解压zip文件
```python
import zipfile
# 打开zip文件
zip_file = zipfile.ZipFile('example.zip')
# 解压所有文件到指定目录
zip_file.extractall('extracted_folder')
# 解压单个文件到指定目录
zip_file.extract('example.txt', 'extracted_folder')
# 关闭zip文件
zip_file.close()
```
2. 解压tar文件
```python
import tarfile
# 打开tar文件
tar_file = tarfile.open('example.tar')
# 解压所有文件到指定目录
tar_file.extractall('extracted_folder')
# 解压单个文件到指定目录
tar_file.extract('example.txt', 'extracted_folder')
# 关闭tar文件
tar_file.close()
```
3. 解压gz文件
```python
import gzip
# 打开gz文件
with gzip.open('example.gz', 'rb') as f_in:
# 读取文件内容
file_content = f_in.read()
# 将文件内容写入新文件
with open('example.txt', 'wb') as f_out:
f_out.write(file_content)
```