Ich habe eine Zeichenfolge, die so aussieht:
"Name1=Value1;Name2=Value2;Name3=Value3"
Gibt es eine integrierte Klasse / Funktion in Python, die diese Zeichenfolge verwendet und ein Wörterbuch erstellt, als hätte ich dies getan:
dict = {
"Name1": "Value1",
"Name2": "Value2",
"Name3": "Value3"
}
Ich habe die verfügbaren Module durchgesehen, kann aber anscheinend nichts Passendes finden.
Danke, ich weiß, wie man den relevanten Code selbst erstellt, aber da solche kleinen Lösungen normalerweise Minenfelder sind, die darauf warten, passiert zu werden (dh jemand schreibt: Name1 = 'Wert1 = 2';) usw., bevorzuge ich normalerweise einige Vorab-Felder getestete Funktion.
Ich mache es dann selbst.
s = r'Name1='Value=2';Name2=Value2;Name3=Value3;Name4="Va\"lue;\n3"'
Eingabe unterstützen (Hinweis: Ein Semikolon in einer Zeichenfolge in Anführungszeichen, ein Anführungszeichen wird mit einem Backslash maskiert,\n
Escape wird verwendet, einfache und doppelte Anführungszeichen werden verwendet)?