Hi, I ve been playing with the CSV module for parsing a few files. A row in a file looks like this:
some_id\t|\tsome_data\t|t\some_more_data\t|\tlast_data\t\n so the lineterminator is \t\n and the delimiter is \t|\t, however when I subclass Dialect and try to set delimiter is "\t|\t" it says delimiter can only be a character. I know its an easy fix to just do .strip("\t") on the output I get, but I was wondering a) if theres a better way of doing this when the file is actually being parsed by the csv module b) Why are delimiters only allowed to be one character in length. Many Thanks in advance Nathan -- http://mail.python.org/mailman/listinfo/python-list