Message225705
| Author |
terry.reedy |
| Recipients |
ezio.melotti, r.david.murray, scharron, terry.reedy, vstinner |
| Date |
2014年08月22日.20:34:33 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1408739674.18.0.461178692273.issue22232@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
Objects/unicodeobject.c linebreak is at 266. With 3.4.1:
>>> 'a\x0ab\x0bc\x0cd\x0d1c\x1c1d\x1d1e\x1e'.splitlines()
['a', 'b', 'c', 'd', '1c', '1d', '1e']
\x0a == \n, \x0d == \r
The \r\n pair is a special case, as promised, but other pairs are not.
>>> 'a\r\nb'.splitlines()
['a', 'b']
>>> 'a\x0b\nb'.splitlines()
['a', '', 'b'] |
|