Seite 1 von 1

Warum kann nich nicht erneut schreiben?

Verfasst: Sonntag 13. Oktober 2002, 18:23
von hans
Mit diesem Code arbeite ich

Code: Alles auswählen

self.config = ConfigParser.ConfigParser()
  :
  :
fd = open(configFile, 'w')
self.config.write(fd)
fd.close()
Das funktioniert nur, wenn configFile noch nicht existiert. Habe auch schon open(configFile, 'w+') probiert, auch kein Ergebnis. Fehlermeldungen sehe ich aber auch nicht.

Hans

Verfasst: Sonntag 13. Oktober 2002, 18:51
von Dookie
hmm - wie ist es wenn du das Programm beendest und dann startest, wenn das file geschrieben wurde, gehts dann auch nicht?
Wenn es dann doch geht, versuchts mit einem

Code: Alles auswählen

fd.flush()

Gruß

Dookie

Verfasst: Sonntag 13. Oktober 2002, 19:14
von hans
:lol: what is flush()

das war's aber auch nicht. Fehler lag im ConfigParser. Wenn ich mit einer anderen [Sektion] wegschreibe als lese, dann kann das Programm ja nix finden. :oops:

Hans