Pykwalify:YAML模式验证

2024-10-02 08:16:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我在YAML中编写一个配置文件,并在PyKwalify中编写相应的模式。在

当我用pykwalify编译时,我得到了这个错误

NotMappingError: error code 6: Value: None is not of a mapping type: Path: '/'

这个错误意味着什么?在


Tags: ofnoneyamlisvalue配置文件错误模式
1条回答
网友
1楼 · 发布于 2024-10-02 08:16:16

这意味着,与其提供一个可能具有块样式形式的映射,不如:

a: 1
b: 2

流样式:

^{pr2}$

您提供了空标量(null~)或没有标量:

x: 

或者

x: null

将在Python中加载None作为键x的值,而

x:
  a: 1
  b: 1

将加载字典/映射作为键x的值。请注意,如果您在缩进或混合制表符时出错,您可以在编辑器中得到一些看起来正常但无法按预期进行解析的内容。在

相关问题 更多 >

    热门问题