[Python-de] ASCII file lesen
Alex Gerber
bintang0815 at web.de
Die Jan 20 14:27:27 CET 2004
dbuechel at tiscali.ch schrieb:
> Wenn ich nun input=open('file','r') und dann S=input.readlines()
ausführe,
> erhalte ich eine Liste mit Strings und nicht Zahlen.
> Danke für jegliche Tipps.
Hi Daniela,
mein Vorschlag wäre folgender (das Modul 'string' würde ich nicht
benutzen und statt map eben die List comprehensions empfehlen. Auch
open(...) würde ich durch file(...) ersetzen):
fp = file('nums.txt','r')
lines = fp.readlines()
fp.close()
lines_of_nums=[]
for line in lines:
lines_of_nums.append([float(x) for x in line.split(',')])
Grüsse, Alex