首先,免责声明:我对 YAML 不太熟悉。我正在尝试将 YAML 文档解析为键值对(不要担心我是怎么做的。我已经处理好了)
我的文件曾经看起来像:
world:
people:
name:Suzy
address:chez-bob
然后,有人去改了。
world:
people:
name:!$uzy
address:chez-bob
我得到这个解析错误:
yaml.constructor.ConstructorError: could not determine a constructor for the tag '!$uzy'
这甚至意味着什么?我将如何让它仅将 !$ 解释为两个字符?我只想要一个字符串键和值的字典!此外,编辑 yaml 文件不是一种选择。必须使用解析器在代码中修复问题。