python读取zip文件
时间: 2023-06-21 18:07:03 浏览: 169
要读取一个zip文件,可以使用Python内置的zipfile模块。以下是一个示例代码,演示了如何打开并读取zip文件中的内容:
```python
import zipfile
# 打开zip文件
with zipfile.ZipFile('example.zip', 'r') as zip_ref:
# 列出所有文件
print(zip_ref.namelist())
# 读取某个文件的内容
with zip_ref.open('example.txt') as file:
content = file.read()
print(content)
```
在这个示例中,我们首先使用ZipFile打开了一个名为“example.zip”的zip文件。然后,我们使用namelist()方法列出了zip文件中包含的所有文件。最后,我们使用open()方法读取了一个名为“example.txt”的文件,并将其内容打印出来。
需要注意的是,使用with语句可以确保在读取完zip文件后,自动关闭它。
阅读全文