"rbt" wrote:
>I believe that this is the safest way to open files on Windows, Linux, Mac and
>Unix, but I wanted
>to ask here just to be sure:
>
> fp = file('filename', 'rb')
>
> The 'b' on the end being the most important ingredient (especially on Windows
> as a simple 'r' on a
> binary file might cause some sort of corruption).
>
> Anyway, am I right in saying this? That 'rb' is the safest way to open files
> for reading and that
> it should work well on *all* Python supported platforms?
"rb" works on all platforms, yes. but it doesn't work well if you're reading a
text file.
(when reading text files, the "U" option may also be useful. see doc for
details)
</F>
--
http://mail.python.org/mailman/listinfo/python-list