读取 yaml文件
import yaml
class YamlUtil:
def __init__(self, yaml_file):
"""
通过init方法把Yaml文件传入到这个类
:param yaml_file:
"""
self.yaml_file = yaml_file
# 读取Yaml文件
def read_yaml(self):
"""
读取Yaml,对yaml反序列化,就是把我们的yaml格式转换成dict格式
:return:
"""
with open(self.yaml_file, encoding='utf-8')as f:
value = yaml.load(f, Loader=yaml.FullLoader)
return value
- 表示数组 ,每个 - 循环一次
1. 常用于元素管理
2. 各种格式
yaml格式 1
-
name: huahua
password: 123456
-
name: caocao
password: 246800
结果
yaml格式 2
-
name: 名字
password: 123456
params:
grant_type: client_credential
appid: wx6b11b3efd1cdc290
validate:
- eq: {expires_in: 7200}
运行结果:
格式 3
格式 4
格式 5