使用PyYaml解析无效的YAML

时间:2019-02-07 16:55:51

标签: python yaml pyyaml

我想用pyyaml解析与up相关的yaml配置。不幸的是,由于这一部分,pyyaml似乎无法解析某些yaml文件:

t

问题在于具有多个值的映射(在方括号内)。尝试使用pyyaml解析此部分时收到以下错误消息:

  

在构建映射时   “ /hieradata/node/wc-de.yaml”,   第133行,第3列在   “ /hieradata/node/wc-de.yaml”,   第212行第3列

一些YAML验证程序说这是有效的yaml(例如:http://www.yamllint.com/),但是我尝试过的大多数它们在解析这部分内容时也遇到了问题。有谁知道如何用pyyaml解决此问题?不幸的是,我无法更改YAML本身,因此我需要一种解决方案来解析它的状态。

0 个答案:

没有答案