In primo luogo, un disclaimer: non ho molta familiarità con YAML. Sto cercando di analizzare un documento YAML in coppie di valori chiave (. Non preoccupatevi di come lo sto facendo io ho quel po 'gestito)errori pyYAML su "!" in una stringa
mio file utilizzato per cercare qualcosa di simile:
world:
people:
name:Suzy
address:chez-bob
Poi, qualcuno è andato a cambiarlo.
world:
people:
name:!$uzy
address:chez-bob
e ottengo questo errore di analisi:
yaml.constructor.ConstructorError: could not determine a constructor for the tag '!$uzy'
Cosa ancora significa? Come potrei fare per interpretarlo! $ Come solo due personaggi? Voglio solo un dizionario di chiavi e valori di stringa! Inoltre, la modifica dei file yaml non è un'opzione. Il problema deve essere risolto nel codice utilizzando il parser.
Quindi sì, mi rendo conto ora che il! dice di costruire un $ uzy, tuttavia, il contenuto del file non è la mia preoccupazione. Gestirlo in modo elegante è. Quello che voglio che faccia è trattare! $ Uzy come testo. – Rokujolady
... anche, NON UTILE. – Rokujolady