我正在使用YAML数据生成文档生成器,该数据将指定生成每个项目的YAML文件的哪一行.做这个的最好方式是什么?所以,如果YAML文件是这样的:
- key1: item 1
key2: item 2
- key1: another item 1
key2: another item 2
Run Code Online (Sandbox Code Playgroud)
我想要这样的东西:
[
{'__line__': 1, 'key1': 'item 1', 'key2': 'item 2'},
{'__line__': 3, 'key1': 'another item 1', 'key2': 'another item 2'},
]
Run Code Online (Sandbox Code Playgroud)
我目前正在使用PyYAML,但是如果我可以从Python中使用它,那么任何其他库都可以.