Tôi đang tạo trình tạo tài liệu từ dữ liệu YAML, sẽ chỉ định dòng của tệp YAML mà mỗi mục được tạo ra. Cách tốt nhất để làm việc này là gì? Vì vậy, nếu file YAML là như thế này:Phân tích cú pháp YAML, quay lại với số dòng
- key1: item 1
key2: item 2
- key1: another item 1
key2: another item 2
Tôi muốn một cái gì đó như thế này:
[
{'__line__': 1, 'key1': 'item 1', 'key2': 'item 2'},
{'__line__': 3, 'key1': 'another item 1', 'key2': 'another item 2'},
]
Tôi hiện đang sử dụng PyYAML, nhưng bất kỳ thư viện khác là OK nếu tôi có thể sử dụng nó từ Python.
Cảm ơn - điều này hoạt động hoàn hảo và rất hữu ích khi nói đến báo cáo lỗi. –