Commit 9f1e2ecb authored by Georg Brandl's avatar Georg Brandl

Clarify the effect of text mode.

parent 8bdd044d
...@@ -734,7 +734,9 @@ available. They are listed here in alphabetical order. ...@@ -734,7 +734,9 @@ available. They are listed here in alphabetical order.
writing (truncating the file if it already exists), and ``'a'`` for appending writing (truncating the file if it already exists), and ``'a'`` for appending
(which on *some* Unix systems means that *all* writes append to the end of the (which on *some* Unix systems means that *all* writes append to the end of the
file regardless of the current seek position). If *mode* is omitted, it file regardless of the current seek position). If *mode* is omitted, it
defaults to ``'r'``. When opening a binary file, you should append ``'b'`` to defaults to ``'r'``. The default is to use text mode, which may convert
``'\n'`` characters to a platform-specific representation on writing and back
on reading. Thus, when opening a binary file, you should append ``'b'`` to
the *mode* value to open the file in binary mode, which will improve the *mode* value to open the file in binary mode, which will improve
portability. (Appending ``'b'`` is useful even on systems that don't treat portability. (Appending ``'b'`` is useful even on systems that don't treat
binary and text files differently, where it serves as documentation.) See below binary and text files differently, where it serves as documentation.) See below
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment