YAML 配置文件:结构化数据存储与读取

通过 YAML 格式的配置文件,可以实现数据的结构化存储和读取。例如,以下 YAML 配置文件存储了学生信息,包含学号、姓名和成绩:

data:
  - id: 1
    name: '张三'
    scores:
      '语文': 80
      '数学': 82
  - id: 2
    name: '李四'
    scores:
      '语文': 90
      '数学': 85

可以使用 Python 中的 PyYAML 库来读取和处理 YAML 配置文件。以下示例代码展示了如何读取 YAML 文件并打印数据:

import yaml

# 读取 YAML 配置文件
with open('data.yaml', 'r', encoding='utf-8') as f:
    data = yaml.load(f, Loader=yaml.FullLoader)

# 打印数据
for item in data['data']:
    print(f"id: {item['id']}, name: {item['name']}, scores: {item['scores']}")

输出结果为:

id: 1, name: '张三', scores: {'语文': 80, '数学': 82}
id: 2, name: '李四', scores: {'语文': 90, '数学': 85}

通过使用 YAML 配置文件,可以方便地读取和处理配置文件中的结构化数据。

YAML 配置文件:结构化数据存储与读取

原文地址: https://www.cveoy.top/t/topic/l5s1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录