我有一个 YAML 文档,其中某些值以冒号结尾,例如:
foo:
- bar
- baz::
当我使用
yaml.load
加载文档时,baz::
元素会转换为字典 {'baz:' : ''}
。但是,我想将其作为字符串读取。
我尝试使用
yaml.BaseLoader
加载文件,但这没有帮助。有没有办法指定元素不应该转换为字典?
问:“有没有办法指定元素不应该转换为字典?”
只需引用它们即可。
借此
foo:
- bar
- baz::
输出结果会变成
foo:
- bar
- 'baz:': null
对于
bar:
- foo
- "foz::"
它将留在
bar:
- foo
- 'foz::'
类似问答