csv.reader problem tab-delimiter - newbie

hidding at uni-duesseldorf.de hidding at uni-duesseldorf.de
Tue Oct 21 12:26:22 EDT 2008


Hi all,

I use python 2.5 and want to read in a simple 5-columned, tab-
delimited ascii file "dummy.txt" such as as

1  2    3.0    4     5.6
4  6    77     8.2  19

I do

import csv
asciireader = csv.reader(open('dummy.txt'), delimiter='\t')

array1 = []
for entry in asciireader:
 array1.append( entry )

however when I then

print array1

then the array does only have two elements [1  2    3.0    4     5.6]
and [4  6    77     8.2  19]. The tab-delimiter seems to have been
totally ignored! This is bad because I want to do some maths with the
numbers from the file later (after converting them into floats).

Can someone help?

Best regards,

Bernhard




More information about the Python-list mailing list