python 解压tar.gz 文件
时间: 2023-08-20 07:05:32 浏览: 91
你可以使用`tarfile`模块来解压`.tar.gz`文件。以下是一个示例代码:
```python
import tarfile
def extract_tar_gz(file_path, extract_path):
with tarfile.open(file_path, 'r:gz') as tar:
tar.extractall(path=extract_path)
# 使用示例
file_path = 'example.tar.gz' # 压缩文件的路径
extract_path = 'extracted_files' # 解压缩后文件的存放路径
extract_tar_gz(file_path, extract_path)
```
在上面的示例中,`extract_tar_gz`函数接收两个参数:`file_path`是压缩文件的路径,`extract_path`是解压缩后文件的存放路径。函数使用`tarfile.open()`打开压缩文件,使用`tar.extractall()`将所有文件解压缩到指定路径。
你需要将`file_path`和`extract_path`替换为你实际的文件路径和解压缩路径。
相关问题
python解压tar.gz文件
你可以使用以下代码来解压tar.gz文件:
```
import tarfile
# 打开tar.gz文件
tar = tarfile.open("example.tar.gz", "r:gz")
# 解压到指定目录
tar.extractall(path="path/to/target/directory")
# 关闭文件
tar.close()
```
在上面的代码中,我们首先打开了`example.tar.gz`文件,然后使用`extractall()`方法将其解压到指定目录中。最后关闭文件。
python解压tar.gz的文件
以下是Python解压tar.gz文件的示例代码:
```python
import tarfile
# 打开tar.gz文件
filename = "文件1.tar.gz"
tf = tarfile.open(filename)
# 解压文件到指定目录
tf.extractall(path="D:/Learn/目的文件夹")
```
以上代码中,首先使用`tarfile`模块的`open()`函数打开tar.gz文件,然后使用`extractall()`函数将文件解压到指定目录中。