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

Reply via email to