Wie kann ich den Text (Daten) zwischen einer Reihe von Zeichenfolgen sammeln? Zum Beispiel habe ich dieses Code-Snippet unten, welches eine modifizierte Version von JSON ist, die ich nicht ändern kann.Python Parse String, um Inhalte zwischen Text zu erhalten
Allerdings mag ich die Daten zwischen presets = {...}
{
data = {
friends = {
max = 0 0,
min = 0 0,
},
family = {
cars = {
van = "honda",
car = "ford",
bike = "trek",
},
presets = {
location = "italy",
size = 10,
travelers = False,
},
version = 1,
},
},
}
Also meine resultierenden Zeichenfolge sammeln würde, was zwischen den beiden Klammern {...}
im Anschluss an dem Wort Presets ist. In diesem Fall wäre es:
location = "italy",
size = 10,
travelers = False,
Mein Ausgangspunkt so weit ...
filepath = "C:/Users/jmartini/Projects/assets/tool_source.cfg"
with open(filepath, 'r') as file:
data = file.read().replace('\n', '').replace('\t', '')
print data
warum Sie tun Doppel 'print' – JokerMartini
@JokerMartini sry es war ein Tippfehler..korrigiert – vks