與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'}]