On 4/25/2012 20:05, Neil Cerutti wrote:
Is there an explanation or previous dicussion somewhere for the
following behavior? I haven't yet trolled the csv mailing list
archive, though that would probably be a good place to check.
Python 3.2 (r32:88445, Feb 20 2011, 21:29:02) [MSC v.1500 32 bit
(Intel)] on win 32
Type "help", "copyright", "credits" or "license" for more information.
import csv
next(csv.reader(['""\r\n']))
['']
next(csv.reader(['\r\n']))
[]
This should be documented (I trust you when you say it isn't), but it
makes a lot of sense:
>>> next(csv.reader(['']))
[]
>>> next(csv.reader(['""']))
['']
>>> next(csv.reader([',']))
['', '']
>>> next(csv.reader([',,']))
['', '', '']
...
Kiuhnm
--
http://mail.python.org/mailman/listinfo/python-list