与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} #读出来为布尔型
混合: