ConfigParser Frage
Verfasst: Donnerstag 3. Januar 2013, 14:42
Hey Leute,
ich habe ein kleines Problem mit der Klasse ConfigParser:
Nach einer Änderung an meiner CONFIG.INI schreibe ich die Änderungen in die Datei per:
Das funktioniert super, doch habe ich ein kleines Problem:
Wenn ich das richtig verstanden habe schreibt ConfigParser die Datei immer neu.
Dabei werden alle Kommentare in der Datei getilgt.
Kann ich das irgendwie ändern? Also die Datei bearbeiten anstatt sie neu zu schreiben?
Danke im Voraus!
EDIT: Wenn ich "w" zu "r+" ändere, ändert das garnichts.
ich habe ein kleines Problem mit der Klasse ConfigParser:
Nach einer Änderung an meiner CONFIG.INI schreibe ich die Änderungen in die Datei per:
Code: Alles auswählen
cfg = ConfigParser.ConfigParser()
cfgfile = open("CONFIG.INI", "w")
cfg.add_section("main")
cfg.set("main", "main_menu", main_menu_conf)
cfg.set("main", "game_menu", game_menu_conf)
cfg.set("main", "default_bg", default_bg_conf)
...
...
...
cfg.write(cfgfile)
cfgfile.close()Wenn ich das richtig verstanden habe schreibt ConfigParser die Datei immer neu.
Dabei werden alle Kommentare in der Datei getilgt.
Kann ich das irgendwie ändern? Also die Datei bearbeiten anstatt sie neu zu schreiben?
Danke im Voraus!
EDIT: Wenn ich "w" zu "r+" ändere, ändert das garnichts.