with open('test-xxx', 'w') as f:
f.write('aaa\nbbb\nccc')
with open('test-xxx', 'r') as f:
print(f.readlines(1))
On Python 3.3 I get:
['aaa\n']
...while on Python 2.7:
['aaa\n', 'bbb\n', 'ccc']
Is this a bug or I'm missing something?
--- Giampaolo
The builtin open() was replaced with io.open().
It's difference between file.readlines() and io.IOBase.readlines().
On Sat, Apr 6, 2013 at 2:15 AM, Giampaolo Rodolà g.rod...@gmail.com wrote:
with open('test-xxx', 'w') as f:
f.write('aaa\nbbb\nccc')
with open('test-xxx', 'r') as f:
2013/4/5 INADA Naoki songofaca...@gmail.com:
The builtin open() was replaced with io.open().
It's difference between file.readlines() and io.IOBase.readlines().
Should that justify this difference in behavior?
Apparently on 2.X sizehint does not have any effect as far as I can see.
---
It's a *hint*, remember? :-) It does work, it's just rounded up to a
fairly large number in some implementations.
On Fri, Apr 5, 2013 at 11:24 AM, Giampaolo Rodolà g.rod...@gmail.com wrote:
2013/4/5 INADA Naoki songofaca...@gmail.com:
The builtin open() was replaced with io.open().
It's
On Fri, 05 Apr 2013 20:24:43 +0200, =?ISO-8859-1?Q?Giampaolo_Rodol=E0?=
g.rod...@gmail.com wrote:
2013/4/5 INADA Naoki songofaca...@gmail.com:
The builtin open() was replaced with io.open().
It's difference between file.readlines() and io.IOBase.readlines().
Should that justify this
2013/4/5 R. David Murray rdmur...@bitdance.com:
On Fri, 05 Apr 2013 20:24:43 +0200, =?ISO-8859-1?Q?Giampaolo_Rodol=E0?=
g.rod...@gmail.com wrote:
2013/4/5 INADA Naoki songofaca...@gmail.com:
The builtin open() was replaced with io.open().
It's difference between file.readlines() and