Ich mache einen Dokumentgenerator aus YAML-Daten, die angeben würde, aus welcher Zeile der YAML-Datei jedes Element generiert wird. Was ist der beste Weg, dies zu tun? Wenn also die YAML-Datei ist wie folgt:Parsing YAML, Rückgabe mit Zeilennummer
- key1: item 1
key2: item 2
- key1: another item 1
key2: another item 2
ich so etwas wie dies will:
[
{'__line__': 1, 'key1': 'item 1', 'key2': 'item 2'},
{'__line__': 3, 'key1': 'another item 1', 'key2': 'another item 2'},
]
Ich verwende PyYAML zur Zeit, aber jede andere Bibliothek ist in Ordnung, wenn ich es von Python verwenden kann.
Danke - das hat perfekt funktioniert und ist sehr nützlich, wenn es um Fehlerberichte geht. –