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:29:54 +02:00
parent a60c2fe480
commit ce77ee9183
1 changed files with 7 additions and 0 deletions

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: