相关疑难解决方法(0)

pyYAML错误"!" 在一个字符串中

首先,免责声明:我对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文件不是一个选项.必须使用解析器在代码中修复问题.

python yaml pyyaml

12
推荐指数
2
解决办法
9042
查看次数

标签 统计

python ×1

pyyaml ×1

yaml ×1