Так что теперь я использую этот код для чтения файла YAML. Я пытался разделить field_names
и labels
на разные списки. Моя проблема в том, что field_names
и labels
теперь представляют собой один индексный список.
`print(field_name[0])`
вывод на печать: ['neptun_code', 'result', 'mark']
Но я хотел бы иметь это: field_names[0] = neptun_code
, field_names[1] = result
, field_names[2] = mark
.
Мой вопрос заключается в том, как правильно прочитать файл yaml в список.
import yaml
field_name = []
label = []
with open("cfg.yaml", "r") as stream:
try:
yaml_data = yaml.safe_load(stream)
field_name.append(yaml_data['field_names'])
print(field_name[0])
label.append(yaml_data['labels'])
print(label[0])
except yaml.YAMLError as exc:
print(exc)'
Здесь мой файл YAML:
field_names:
- neptun_code
- result
- mark
labels:
- Neptun code
- Result [%]
- Mark [1-5]