如何添加节点拉梅尔亚姆

2024-09-28 22:35:15 发布

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

我试图在example后面添加一个新节点,但是:

myitems = ruamel.yaml.load(inp, ruamel.yaml.RoundTripLoader)
myitems['abc'].append('test')

给我一个错误:

^{pr2}$

我正在使用拉梅尔亚姆勒v0.13.7版

我做错什么了?在


Tags: testyaml节点example错误loadruamelabc
1条回答
网友
1楼 · 发布于 2024-09-28 22:35:15

您的错误并非来自您所示的示例,因为在示例的inp中,您的错误中没有{}。在

您可能忘了-在某个地方:

wohnung:
   a: 1

而不是:

^{pr2}$

只有在后者上,才能使用myitems['wohnung'].append('test')进行追加。在

这个例子是可行的,但是如果不显示真正的YAML输入,就很难看到错误的确切原因。在

相关问题 更多 >