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.