A.T.Hofkamp wrote: > On 2008-01-11, cesco <[EMAIL PROTECTED]> wrote: >> Hi, >> >> I have a file containing four columns of data separated by tabs (\t) >> and I'd like to read a specific column from it (say the third). Is >> there any simple way to do this in Python? >> >> I've found quite interesting the linecache module but unfortunately >> that is (to my knowledge) only working on lines, not columns. >> >> Any suggestion? > > the csv module may do what you want.
Here's an example: >>> print open("tmp.csv").read() alpha beta gamma delta one two three for >>> records = csv.reader(open("tmp.csv"), delimiter="\t") >>> [record[2] for record in records] ['gamma', 'three'] Peter -- http://mail.python.org/mailman/listinfo/python-list