Issue #22154: Add an example to show context management protocol support of ZipFile.open().

Patch by Mike Short.
This commit is contained in:
Berker Peksag 2015-03-13 02:30:17 +02:00
commit 406221ccd9

View file

@ -210,6 +210,13 @@ ZipFile Objects
password used for encrypted files. Calling :meth:`.open` on a closed
ZipFile will raise a :exc:`RuntimeError`.
:func:`~ZipFile.open` is also a context manager and therefore supports the
:keyword:`with` statement::
with ZipFile('spam.zip') as myzip:
with myzip.open('eggs.txt') as myfile:
print(myfile.read())
.. note::
The file-like object is read-only and provides the following methods: