Tôi mới sử dụng YAML và đang tìm cách phân tích cú pháp tệp YAML và sử dụng/truy cập dữ liệu từ YAML được phân tích cú pháp.Phân tích cú pháp tệp YAML bằng Python và truy cập dữ liệu?
Tôi đã đi qua những giải thích về cách phân tích các file YAML, ví dụ, PyYAML tutorial, "How can I parse a YAML file in Python", "Convert Python dict to object?", nhưng những gì tôi đã không tìm thấy là một ví dụ đơn giản về cách để truy cập dữ liệu từ tệp YAML được phân tích cú pháp.
Giả sử tôi có một file YAML như:
treeroot:
branch1: branch1 text
branch2: branch2 text
Làm thế nào để truy cập vào nội dung "branch1 văn bản"?
"YAML parsing and Python?" cung cấp giải pháp, nhưng tôi gặp sự cố khi truy cập dữ liệu từ tệp YAML phức tạp hơn. Và, tôi tự hỏi liệu có một số cách tiêu chuẩn để truy cập dữ liệu từ tệp YAML được phân tích cú pháp, có thể giống như ký hiệu "tree iteration" hoặc "elementpath" hoặc thứ gì đó sẽ được sử dụng khi phân tích tệp XML?
Có thể trùng lặp [Làm cách nào để phân tích cú pháp tệp YAML bằng Python] (https://stackoverflow.com/questions/1773805/how-can-i-parse-a-yaml-file-in-python) – fmsf