python读取yaml文件

与ini文件类似,yaml文件也可以用来管理邮箱的信息

一、安装yaml
pip install pyyaml

二、编写yaml文件
新建一个yaml,命名为test.yaml,yaml里面写法也是和python键值对的格式

特别的:
大小写敏感
使用缩进表示层级关系
缩进时不允许使用Tab键,只允许使用空格。
缩进的空格数目不重要,只要相同层级的元素左侧对齐即可

表示注释,从这个字符一直到行尾,都会被解析器忽略,这个和python的注释一样

冒号后面输入一个空格,再输入值

三、读取yaml文件
编写一个py文件,读取yaml文件,yaml文件需要通过load方法转换成字典格式,然后再通过字典取值的方式获得值

coding=utf-8

import yaml

def op_yaml(file):
with open(file,encoding = 'utf-8') as f:
res = yaml.load(f)
return res

if name=="main":
file = "C:Users洛北11PycharmProjects sxq sxq_Common est.yml"
print(op_yaml(file))

yaml文件中分为序列和纯量
序列:

纯量:

{'n2': True, 'n3': True} #读出来为布尔型
混合:

原文地址:https://www.cnblogs.com/hl-2030/p/13610214.html