Bootstrap

【插件】YAML语法格式和读取、写入

安装

 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

多参数
yaml存储这里需要空格注意
或者:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

单参数
在这里插入图片描述在这里插入图片描述

写入:

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就行了
;