pyYAML-Fehler auf "!" in einer Zeichenfolge
Erstens ein Haftungsausschluss: Ich bin mit YAML nicht allzu vertraut. Ich versuche, ein YAML-Dokument in Key Value Pairs zu zerlegen.
Meine Datei sah früher so aus:
world:
people:
name:Suzy
address:chez-bob
Dann ging jemand und änderte es.
world:
people:
name:!$uzy
address:chez-bob
Und ich bekomme diesen Analysefehler:
yaml.constructor.ConstructorError: could not determine a constructor for the tag '!$uzy'
Was bedeutet das überhaupt? Wie würde ich es schaffen, nur! $ Als nur zwei Zeichen zu interpretieren? Ich möchte nur ein Wörterbuch mit Zeichenfolgenschlüsseln und Werten! Das Bearbeiten der yaml-Dateien ist ebenfalls keine Option. Das Problem muss im Code mithilfe des Parsers behoben werden.