Seite 1 von 1

invalid literal for int() / string nach int wandeln

Verfasst: Samstag 24. Januar 2009, 18:00
von schnupp
Hallo,

vermutlich ein ganz simples Problem beim wandeln von String nach Int; ich finde den Fehler aber leider nicht:

Traceback (most recent call last):
File "./showcity.py", line 16, in <module>
koordb = int(koordb)
ValueError: invalid literal for int() with base 10: '32.080601'

Folgendes geht:
>>> int(32.080601)
32

Der Code-Ausschnitt sieht so aus:
koordb = splitline[10]
15: koordb = koordb.replace(",", "")
16: koordb = int(koordb)
17: koordb = koordb + 180

Jemand Ideen?

Grüße
Frank

Verfasst: Samstag 24. Januar 2009, 18:01
von Birne94

Code: Alles auswählen

koordb = int(float(koordb))

Verfasst: Samstag 24. Januar 2009, 18:11
von schnupp
Danke!

Macht Sinn, wenn man etwas nachdenkt... :wink: