robert wrote: > What is a most simple expression for splitting a CSV line with "-protected > fields? > > s='"123","a,b,\"c\"",5.640'
>>> import csv >>> class mydialect(csv.excel): ... escapechar = "\\" ... >>> csv.reader(['"123","a,b,\\"c\\"",5.640'], dialect=mydialect).next() ['123', 'a,b,"c"', '5.640'] Peter -- http://mail.python.org/mailman/listinfo/python-list