帮我用python写一个本地解压tar.gz文件的自动化代码
时间: 2023-08-28 21:11:19 浏览: 131
Python库 | mandrill-1.0.50.tar.gz
好的,可以使用Python的tarfile模块来解压tar.gz文件。以下是一个简单的示例代码:
```python
import tarfile
# 定义 tar.gz 文件路径和解压目标路径
tar_path = "path/to/file.tar.gz"
extract_path = "path/to/extract"
# 打开 tar.gz 文件
with tarfile.open(tar_path, "r:gz") as tar:
# 解压文件到指定目录
tar.extractall(path=extract_path)
```
解释一下代码:
1. 导入 `tarfile` 模块。
2. 定义要解压的 tar.gz 文件路径和解压目标路径。
3. 使用 `tarfile.open()` 方法打开 tar.gz 文件,并指定模式为 `"r:gz"`(读取 gzip 压缩过的文件)。
4. 使用 `tar.extractall()` 方法解压文件到指定目录。
你可以根据自己的需要修改文件路径和解压目标路径。
阅读全文