B
Benji
Gast
Hi!
Bin gerade dabei ein kleines Programm zu schreiben und nim dabei ConfigParser her um darin Daten zu speichern.
Nur wenn ich mit add_section() eine neue Section anlegen will, schreib er nix in die Datei.
Er legt sie aber an, weil wenn ich wärend der Laufzeit auf die neue Section zugreife, dann geht das, aber wenn ich das Programm beende und neustarte ist nix geschrieben worden.
Hier mal mein Quelltext:
Hoffe ihr versteht was ich meine und wisst ne Lösung
MfG Stefan
Bin gerade dabei ein kleines Programm zu schreiben und nim dabei ConfigParser her um darin Daten zu speichern.
Nur wenn ich mit add_section() eine neue Section anlegen will, schreib er nix in die Datei.
Er legt sie aber an, weil wenn ich wärend der Laufzeit auf die neue Section zugreife, dann geht das, aber wenn ich das Programm beende und neustarte ist nix geschrieben worden.
Hier mal mein Quelltext:
Code:
class Bilanz(object):
def __init__(self):
self.datafileObj = open(datafile, "w+")
self.data = ConfigParser.ConfigParser()
self.data.readfp(self.datafileObj)
def addEA(self, cause, amount, kind, date, period):
self.data.add_section(cause)
self.data.set(cause, "amount", amount)
self.data.write(self.datafileObj)
Hoffe ihr versteht was ich meine und wisst ne Lösung
MfG Stefan