Datei wird nicht gespeichert!!!

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Benutzeravatar
krisi12345
User
Beiträge: 205
Registriert: Mittwoch 4. März 2009, 16:56
Wohnort: Das schöne München
Kontaktdaten:

Ich habe ein gewaltiges Problem!!!
Ich habe eine Datei in der eine Zahl ist z.B. 0.
Diese Zahl wird am Anfang ausgelesen und soll später in einer Defenition mit einer anderen Zahl addiert werden.
Da das ausgelesene als Type keine Zahl ist weis Ich erstens nicht wie man eine normale Zahl addieren soll.
Leider ensteht in der Defenition drin iregend was!?!?! AHHH :oops:
Ich komm echt nicht mehr weiter und mein Skript ist so außer Kontrolle geraten das Ich ihn hier garnnicht veröffentlichen will.
Bitte Hilfe!!!! :oops: :oops: :oops: :oops:
[url=http://www.pc-tutos.de/Tutorials/Tutorials.htm]Wie verändert man Spiele oder Computer nach Wunsch? www.PC-Tutos.de[/url]
Birne94
User
Beiträge: 90
Registriert: Freitag 28. November 2008, 15:18
Kontaktdaten:

Code: Alles auswählen

fs = open("blah.txt")
i = int(fs.read().strip())
fs.close()
fs = open("blah.txt", "w")
fs.write(str(i+5))
fs.close()
Benutzeravatar
krisi12345
User
Beiträge: 205
Registriert: Mittwoch 4. März 2009, 16:56
Wohnort: Das schöne München
Kontaktdaten:

Birne94,
Mein großer Retter! :wink:
[url=http://www.pc-tutos.de/Tutorials/Tutorials.htm]Wie verändert man Spiele oder Computer nach Wunsch? www.PC-Tutos.de[/url]
Birne94
User
Beiträge: 90
Registriert: Freitag 28. November 2008, 15:18
Kontaktdaten:

Nur solltest du eventuelle Exceptions beim Konvertieren des Strings in den Integer abfangen...

Code: Alles auswählen

try:
    i = int(fs.read().strip())
except ValueError:
    i = 0
finally:
    fs.close()
oder ähnlich...
Antworten