Merged revisions 88334 via svnmerge from

svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r88334 | antoine.pitrou | 2011-02-04 21:11:11 +0100 (ven., 04 févr. 2011) | 3 lines

  Mention that seek and tell over a TextIOWrapper can be very slow.
........
This commit is contained in:
Antoine Pitrou 2011-02-04 20:17:40 +00:00
parent f60b4852da
commit 8e0ef58f30

View File

@ -796,6 +796,8 @@ Text I/O over a binary storage (such as a file) is significantly slower than
binary I/O over the same storage, because it implies conversions from binary I/O over the same storage, because it implies conversions from
unicode to binary data using a character codec. This can become noticeable unicode to binary data using a character codec. This can become noticeable
if you handle huge amounts of text data (for example very large log files). if you handle huge amounts of text data (for example very large log files).
Also, :meth:`TextIOWrapper.tell` and :meth:`TextIOWrapper.seek` are both
quite slow due to the reconstruction algorithm used.
:class:`StringIO`, however, is a native in-memory unicode container and will :class:`StringIO`, however, is a native in-memory unicode container and will
exhibit similar speed to :class:`BytesIO`. exhibit similar speed to :class:`BytesIO`.