python实现读入压缩文件
时间: 2023-05-30 12:05:58 浏览: 162
Python读写压缩文件的方法
要读取压缩文件,需要使用Python中的zipfile模块。以下是一个读取zip文件并输出其内容的示例代码:
```python
import zipfile
with zipfile.ZipFile('example.zip', 'r') as zip_ref:
for file_name in zip_ref.namelist():
with zip_ref.open(file_name) as file:
print(file.read())
```
在这个示例中,我们打开名为example.zip的压缩文件,并使用ZipFile对象的namelist()方法获取文件列表。然后,我们使用open()方法打开每个文件,并读取其内容。在读取完所有文件后,with语句块会自动关闭ZipFile对象。
注意:如果压缩文件中包含的是另一种类型的压缩文件(例如.tar.gz),则需要使用相应的模块(例如tarfile模块)来读取该文件。
阅读全文