通过yaml格式的配置文件诸如数据内容为1张三语文80数学:82
,可以实现数据的结构化存储和读取。以下是一个示例yaml配置文件:
data:
- id: 1
name: 张三
scores:
语文: 80
数学: 82
- id: 2
name: 李四
scores:
语文: 90
数学: 85
可以通过Python中的PyYAML库来读取和处理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}
这样就可以方便地读取和处理配置文件中的结构化数据了。
原文地址: https://www.cveoy.top/t/topic/Nou 著作权归作者所有。请勿转载和采集!