Code: Alles auswählen
[test]
a = abcd
b = ab%%cd
c = gg%(a)sgg
Code: Alles auswählen
a --> 'abcd'
b --> 'ab%cd'
c --> 'ggabcdgg'
Code: Alles auswählen
[test]
a = abcd
b = ab%cd
c = ggabcdgg
Mein Code zum Lesen und Schreiben:
Code: Alles auswählen
from ConfigParser import SafeConfigParser as Parser
def save(data, filename):
"""data: dictionary"""
parser = Parser()
parser.add_section("test");
for entry in data:
parser.set("test", entry, data[entry])
parser.write(open(filename, "w"))
def read(filename):
data = {};
parser = Parser();
parser.readfp(open(filename, "r"));
for entry in parser.options("test"):
data[entry] = parser.get("test", entry);
return data;
Der Vollstaendigkeit halber hier nochmal die erste Datei mit dem RawConfigParser gelesen:
Code: Alles auswählen
a --> 'abcd'
b --> 'ab%%cd'
c --> 'gg%(a)sgg'