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)

 

 

posted @ 2021-01-07 14:32  北京测试菜鸟  阅读(283)  评论(0编辑  收藏  举报