Jestem nowy w YAML i szukałem sposobów analizowania pliku YAML i używania/dostępu do danych z przeanalizowanego YAML.Parsowanie pliku YAML w Pythonie i uzyskiwanie dostępu do danych?
mam natknąć wyjaśnienia, w jaki sposób analizować plik YAML, na przykład, z PyYAML tutorial, „How can I parse a YAML file in Python”, „Convert Python dict to object?”, ale to, co jeszcze nie znalazłem prosty przykład, w jaki sposób uzyskać dostęp do danych z sparsowany plik YAML.
Załóżmy Mam plik YAML takich jak:
treeroot:
branch1: branch1 text
branch2: branch2 text
Jak mogę uzyskać dostęp do tekstu "tekst branch1"?
"YAML parsing and Python?" zapewnia rozwiązanie, ale miałem problemy z dostępem do danych z bardziej złożonego pliku YAML. Zastanawiam się, czy istnieje jakiś standardowy sposób uzyskiwania dostępu do danych z przeanalizowanego pliku YAML, prawdopodobnie coś podobnego do notacji "tree iteration" lub "elementpath" lub coś, co byłoby używane podczas analizowania pliku XML?
Możliwy duplikat [Jak mogę analizować plik YAML w Pythonie] (https://stackoverflow.com/questions/1773805/how-can-i-parse-a-yaml-file-in-python) – fmsf