Seite 1 von 1

Aus .txt-Datei ausgelesenes zu Integer machen

Verfasst: Samstag 20. Mai 2006, 19:50
von Botschi
Ich bin noch ein ziemlicher Python-Neuling und haben das Problem, dass ich eine Zahl aus einem .txt File auslesen will. Nur um mit der Zahl zu rechnen muss is sie ja zuerst in eine Integer verwandeln.
Nur meint die Konsole zu Folgendem:

Code: Alles auswählen

f = file('Lifepoints.txt')
LPoints = int(f.readline())
LPoints = int(f.readline())
ValueError: invalid literal for int():


Es funktioniert genausowenig wenn ich erst eine Variable für die Funktion f.readline() definiere und diese dann Versuche zu einer Integer zu machen.

Ich hoffe ihr könnt mir helfen

Danke schonmal im Voraus, Botschi

Verfasst: Samstag 20. Mai 2006, 19:56
von Martin89
Ich habs auf meinem Computer getestet und bei mir geht das.
Probier das was du einliest auszugeben.
Eine fehler quelle kann das '\n' am ende der Zeile sein.

Verfasst: Samstag 20. Mai 2006, 20:07
von Botschi
Ah, danke war ein Fehler in der .txt, wie dumm von mir :oops: