codecs.open on Win32 -- converting my newlines to CR+LF

2009-08-26 Thread Ryan McGuire
I've got a UTF-8 encoded text file from Linux with standard newlines ("\n"). I'm reading this file on Win32 with Python 2.6: codecs.open("whatever.txt","r","utf-8").read() Inexplicably, all the newlines ("\n") are replaced with CR+LF ("\r \n") ... Why? As a workaround I'm having to do this: op

Re: codecs.open on Win32 -- converting my newlines to CR+LF

2009-08-26 Thread Ryan McGuire
On Aug 26, 11:04 pm, Philip Semanchuk wrote: > Try using "rb" instead of "r" for the mode in the call to open(). > > HTH > Philip That does indeed fix the problem, thanks! Still seems like the docs are wrong though. -- http://mail.python.org/mailman/listinfo/python-list