小编puz*_*let的帖子

解析YAML,返回行号

我正在使用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中使用它,那么任何其他库都可以.

python parsing yaml pyyaml

17
推荐指数
4
解决办法
3438
查看次数

标签 统计

parsing ×1

python ×1

pyyaml ×1

yaml ×1