与ini文件相似,yaml文件也能够用来管理邮箱的信息python
目录spa
一、安装yamlblog
二、编写yam文件token
三、读取yaml文件ip
一、安装yamlutf-8
ci
string
二、编写yam文件it
新建一个yaml,命名为test.yaml,yaml里面写法也是和python键值对的格式pip
#yaml文件 admin: root password: 123456
特别的:
三、读取yaml文件
编写一个py文件,读取yaml文件,yaml文件须要经过load方法转换成字典格式,而后再经过字典取值的方式得到值
# coding:utf-8 import yaml import os curPath=os.path.dirname(os.path.realpath(__file__)) yaml1=os.path.join(curPath,"test.yaml") f1=open(yaml1) #打开yaml文件 d1=yaml.load(f1) #使用load方法加载 print (d1) print (type(d1)) #读出类型为字典 print d1['user'] #经过字典的取值来取值
yaml文件中分为序列和纯量
序列:
- admin1: 123456 # 以-开头,读出为列表
纯量:
n2: true n3: false #布尔值用true和false表示
混合:
list嵌套dict,在yaml里面写入以下内容: - user: admin1 psw: '123456' - user: admin2 psw: '111111' - user: admin3 psw: '222222' 用python读取出来的结果: [{'user': 'admin1', 'psw': '123456'}, {'user': 'admin2', 'psw': '111111'}, {'user': 'admin3', 'psw': '222222'}]