安装PyYaml模块
pip install PyYaml
读取yaml文件
import yaml
with open(path,encoding="utf-8") as op:
# 忽略yaml不推荐使用的警告
yaml.warnings({'YAMLLoadWarning': False})
contents = yaml.load(op)
如何消除yaml.load()的警告
执行yaml.load()出现警告信息:
“YAMLLoadWarning:callingyaml.load() without Loader=…”
解决方案():
1、yaml.load(op, Loader=yaml.FullLoader)
2、yaml.warnings({‘YAMLLoadWarning’: False})
yaml练习
# a.yml
- 1 #注意1之前有空格
- 2
- 3
# b.yml
username : user
password : 1234s
verifycode : 0000
data :
a: !!str 1 #将数字1转换为字符串
b: 2
datetime : 2020-09-12
time : 2020-09-12 01:00:05
import yaml