On Oct 21, 12:26 pm, [EMAIL PROTECTED] wrote: > 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
Most likely the file is not tab delimited. If you used an editor to produce dummy.txt, check whether it uses soft tabs and disable it temporarily. HTH, George -- http://mail.python.org/mailman/listinfo/python-list