I ve just finished writing one, I wanted to stay with the batteries included approach as much as possible though.
Is there anyway I can request a change to the csv module? Thanks Nathan On 09/05/07, Stefan Sonnenberg-Carstens <[EMAIL PROTECTED]> wrote: > Most of the time I found the CSV module not as useful as it might be - > due to the restrictions you describe. > > Why not write a simple parser class ? > > On Mi, 9.05.2007, 10:40, Nathan Harmston wrote: > > 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 > > > > > > -- http://mail.python.org/mailman/listinfo/python-list