Issue481404
Created on 2001-11-13.18:52:54 by bckfnn, last changed 2007-12-02.21:16:32 by cgroves.
History | |||
---|---|---|---|
Date | User | Action | Args |
2001-11-13 18:52:54 | bckfnn | create |
Created on 2001-11-13.18:52:54 by bckfnn, last changed 2007-12-02.21:16:32 by cgroves.
Messages | |||
---|---|---|---|
msg467 (view) | Author: Finn Bock (bckfnn) | Date: 2001-11-13.18:52:54 | |
When reading a file opened with the 'b' flag on unix cause any CR character to be removed from data. This does not match the behaviour of CPython. >>> f = open("foo", "w") >>> f.write("abc\r\n") >>> f.close() >>> f = open("foo") >>> f.readline() 'abc\n' >>> |
|||
msg468 (view) | Author: Brian Zhou (bzhou) | Date: 2002-07-12.17:57:40 | |
Logged In: YES user_id=145274 It happens on both Unix and Windows, but only with text read. >>> f = open('foo', 'w') >>> f.write('abc\r\n') >>> f.close() C:\>od -x foo 0000000000 6261 0D63 0A0D 0000000006 C:\>python -c "print open('foo', 'rb').readlines()" ['abc\r\r\n'] C:\>\jython-2.1\jython -c "print open('foo', 'rb').readlines()" ['abc\r\r\n'] C:\>python -c "print open('foo').readlines()" ['abc\r\n'] C:\>\jython-2.1\jython -c "print open('foo').readlines()" ['abc\n', '\n'] $ od -x foo 0000000 6261 0d63 000a 0000005 $ python2 -c "print open('foo', 'rb').readlines()" ['abc\r\n'] $ jython -c "print open('foo', 'rb').readlines()" ['abc\r\n'] $ python2 -c "print open('foo').readlines()" ['abc\r\n'] $ jython -c "print open('foo').readlines()" ['abc\n'] |
|||
msg469 (view) | Author: Charlie Groves (cgroves) | Date: 2007-12-02.21:16:32 | |
This appears to be fixed with the PyFile cleanup. |
History | |||
---|---|---|---|
Date | User | Action | Args |
2001-11-13 18:52:54 | bckfnn | create |
Supported by Python Software Foundation,
Powered by Roundup