Анализ файла YAML в Python и доступ к данным?

Я новичок в YAML и искал способы проанализировать файл YAML и использовать / получить доступ к данным из проанализированного YAML.

Я встречал объяснения того, как разобрать файл YAML, например, руководство PyYAML , « Как я могу разобрать файл YAML в Python », « ] Преобразовать Python dict в объект? ", но я не нашел простого примера того, как получить доступ к данным из проанализированного файла YAML.

Предположим, у меня есть файл YAML, например:

 treeroot:
     branch1: branch1 text
     branch2: branch2 text

Как мне получить доступ к тексту «текст ветки1»?

« Анализ YAML и Python? » предоставляет решение, но у меня были проблемы доступ к данным из более сложного файла YAML. И мне интересно, есть ли какой-то стандартный способ доступа к данным из проанализированного файла YAML, возможно, что-то похожее на нотацию « итерация дерева » или « elementpath » или что-то такое, что будет использоваться при синтаксическом анализе файла XML?

74
задан Community 23 May 2017 в 12:02
поделиться