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