我正在YAML
中编写配置文件及其在PyKwalify
中的相应架构。
当我使用pykwalify
进行编译时,我收到此错误
NotMappingError: error code 6: Value: None is not of a mapping type: Path: '/'
这个错误意味着什么?
答案 0 :(得分:1)
这意味着它不是提供一种可能具有块样式形式的映射:
a: 1
b: 2
的流式:
{a: 1, b: 2}
您提供了空标量(null
,~
)或没有标量:
x:
或
x: null
会在Python中加载None
作为键x
的值,而
x:
a: 1
b: 1
会加载字典/映射作为键x
的值。请注意,如果您在缩进时出现错误或混合使用TAB字符,您可以在编辑器中获得看起来不错的内容,但不会按预期进行解析。