Reading a two-column file into an array?
Marc 'BlackJack' Rintsch
bj_666 at gmx.net
Tue Jul 31 02:03:55 EDT 2007
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
More information about the Python-list
mailing list