python如何读取zip文件
时间: 2024-12-22 16:16:38 浏览: 6
Python3读取zip文件信息的方法
在Python中,可以使用内置的`zipfile`模块来读取.zip文件。这个模块提供了一个名为`ZipFile`的类,你可以通过创建它的实例并传入zip文件路径来操作。以下是基本步骤:
```python
import zipfile
# 打开zip文件
with zipfile.ZipFile('example.zip', 'r') as zip_ref:
# 解压文件或获取其内容
# 如果你想查看文件列表
file_list = zip_ref.namelist()
for file_name in file_list:
print(file_name)
# 如果你想读取某个文件的内容
with zip_ref.open('folder/file.txt', 'r') as file:
content = file.read().decode() # 如果文件是二进制的,可能需要解码
print(content)
```
在这个例子中,`'r'`参数表示以只读模式打开。如果需要写入或修改文件,可以使用 `'w'`、`'a'` 等模式。
阅读全文