zipfile.ZipFile(fname, 'r')
时间: 2024-11-03 10:18:53 浏览: 7
ZipFile.dll 压缩解压第三方类库
`zipfile.ZipFile()` 是 Python 中用于操作 ZIP 文件的类,它允许你读取('r' 参数表示 read)ZIP 归档的内容。当你创建一个 `ZipFile` 对象时,通常会传入要打开的文件名作为参数,如 `fname`:
```python
from zipfile import ZipFile
# 打开名为 "example.zip" 的 ZIP 文件以读取模式
with ZipFile('example.zip', 'r') as zipObj:
# 可以通过 .namelist() 方法查看归档内的文件名列表
file_names = zipObj.namelist()
# 使用 .open() 方法可以读取特定文件的内容
with zipObj.open('file_to_read.txt') as file:
content = file.read()
print(content)
```
这段代码会列出 "example.zip" 中的所有文件名,并能读取指定文件的内容。记得在完成操作后关闭 `ZipFile` 对象以释放资源。
阅读全文