On Mon, 30 Jul 2007 21:57:17 -0700, Nagarajan wrote: > a = [] > import csv > reader = csv.reader(open("filename", "r"), delimiter='\t' ) > for row in reader: > a.append( row )
I would keep a reference to the file to close it properly and the loop can be replaced by a call to `list()`: import csv def main(): data_file = open('filename', 'rb') a = list(csv.reader(data_file, delimiter='\t')) data_file.close() Ciao, Marc 'BlackJack' Rintsch -- http://mail.python.org/mailman/listinfo/python-list