安装
pip install PyYaml
数据类型
- 常量值
- 对象
-`使用冒号代表,格式为key: value。冒号后要有一个空格:
names:
name: value
age: value
- 数组
keys:
- key01
- key02
- key03
安装 PyYAML
读取yaml
import yaml
f= open("../config/data.yaml",encoding="UTF-8")#../回到上一级
# data=yaml.safe_load(f)
data=yaml.load(f,Loader=yaml.FullLoader)
print(data)
或
def read_yaml(filepath):
with open(file = filepath,mode ='r', encoding ='utf-8') as f:
content = yaml.load(f,Loader= yaml.FullLoader)
return content
多参数
或者:
单参数
写入:
def write_yaml_data(filepath,content):
with open(file = filepath,mode ='w',encoding='utf-8') as f:
yaml.dump(content,f,default_style=False)#default_flow_style=False意味着将使用块状样式(即每个键值对将在新行显示),而True则意味着将使用流状样式(即尽可能在同一行显示),这里默认False就行了