> I found the CSV module in Python to be surprisingly confusing when I
> first encountered it, given Python's elegance in many other cases. The
> Dialect thing drove me nuts at first!
What's nuts is that something as simple as delimited data still causes
headaches at this point in our history. But then again, so does label
I'm trying to understand why all software that reads/writes delimited data
doesn't let you define field and record separators of any length/pattern so
it doesn't matter if newlines or other normally problematic character
sequences occur in your data. Heck, awk has allowed people to do this in a
single line since the 70's.