[Python-de] ASCII file lesen
Fritz Cizmarov
fritz at sol.at
Die Jan 20 13:58:34 CET 2004
Am Tue, 20 Jan 2004 12:55:48 +0100
Schrieb dbuechel at tiscali.ch:
> Hallo!
>
> Kennt jemand eine einfache Art um Koordinaten aus einem ASCII file als
> Zahlen und nicht als String in eine Liste einzulesen?
> Mein ASCII file hat folgende Form:
>
> 47408983,9620543,441.357422
> 47408983,9620543,441.443348
> usw.
>
> 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.
>
> Mfg Daniela
>
>
Hallo Daniela,
erg = []
f = file('file','r')
for line in f:
erg.append(map(float, line.strip().split(",")))
f.close()
Gruß
Fritz