Merge with 3.2

This commit is contained in:
Ross Lagerwall 2011-04-10 09:34:35 +02:00
commit 344d26c7a0
2 changed files with 10 additions and 5 deletions

View File

@ -242,26 +242,26 @@ Here are some examples of typical usage of the :mod:`tempfile` module::
# create a temporary file and write some data to it
>>> fp = tempfile.TemporaryFile()
>>> fp.write('Hello world!')
>>> fp.write(b'Hello world!')
# read data from file
>>> fp.seek(0)
>>> fp.read()
'Hello world!'
b'Hello world!'
# close the file, it will be removed
>>> fp.close()
# create a temporary file using a context manager
>>> with tempfile.TemporaryFile() as fp:
... fp.write('Hello world!')
... fp.write(b'Hello world!')
... fp.seek(0)
... fp.read()
'Hello world!'
b'Hello world!'
>>>
# file is now closed and removed
# create a temporary directory using the context manager
>>> with tempfile.TemporaryDirectory() as tmpdirname:
... print 'created temporary directory', tmpdirname
... print('created temporary directory', tmpdirname)
>>>
# directory and contents have been removed

View File

@ -466,6 +466,11 @@ C-API
- PY_PATCHLEVEL_REVISION has been removed, since it's meaningless with Mercurial.
Documentation
-------------
- Issue #11818: Fix tempfile examples for Python 3.
What's New in Python 3.2?
=========================