python的yaml语法
import yaml # pip pyyaml
# yaml里 - 开头代表是list类型
# 特点:
# 1.使用缩进来表示层级关系
# 2.大小写敏感
# 3.同一个层级要对齐
# 4.只用用空格,不要用tab键盘
# 5.一个yaml对外只支持一种数据类型
# 6.yaml文件是一次性读取,不支持连续读取
# 7.读取出来是python对象,可以直接取值使用
"""" 语法python解析 # 注 yaml文件里, 冒号后面一定要有空格
- 11
- 22
- 33 返回 [11, 22, 33, 44, 55]
- 44
- 55
- case_01 : case_id_01 返回[{'case': 'case_id_01'}]
- name : wenxiang
age : 18 返回 [{'name': 'wenx', 'age': 18, 'gender': '男'}]
gender : 男
- data :
"user" : lt
"pwd" : 123 返回 [{'data': {'user': 'lt', 'pwd': 123, 'title': '哈哈'}}]
title : 哈哈
- data :
- 66
- 99 返回 [{'data': [66, 99, 33]}]
- 33
case : case_id_01 返回字典 {'case': 'case_id_01'}
"""
with open("case.yaml", "r", encoding="utf-8") as f:
res = yaml.load(f, Loader=yaml.Loader)
print(res)