python读取tar.gz文件内容
时间: 2023-06-26 15:06:09 浏览: 531
linux 怎么解压 tar.gz 文件
5星 · 资源好评率100%
你可以使用Python标准库中的tarfile模块来读取tar.gz文件内容。以下是一个简单的示例代码:
```python
import tarfile
# 打开 tar.gz 文件
with tarfile.open("your_file.tar.gz", "r:gz") as tar:
# 打印所有文件名
for member in tar.getmembers():
print(member.name)
# 读取指定文件内容
file = tar.extractfile("your_file.txt")
content = file.read()
print(content)
```
在代码中,我们首先打开tar.gz文件并指定打开模式为“r:gz”,然后使用`getmembers()`方法获取所有文件名,使用`extractfile()`方法读取指定文件并返回一个文件对象,最后读取文件内容并打印。
阅读全文