最近正在学习自动化测试,使用yaml从配置文件**.yaml中读取配置数据。
1、新建test.yaml文件,内容如下:
Tom: 25
Jack: 29
Dave:
age: 22
sex: man
2、新建yaml_read.py文件,内容如下:
#加载yaml
import yaml
#读取文件
f = open('test.yaml','r')
#导入
x = yaml.load(f)
print(x)
print(type(x))
3、输出为:
{'Jack': 29, 'Dave': {'sex': 'man', 'age': 22}, 'Tom': 25}
<class 'dict'>
但是在yaml文件输入数据过程中,碰到了由于输入的格式错误,导致报错
错误的格式为:
或
正确的格式为:
冒号后要有空格,不能使用Tab键,希望对碰到同样问题的有所帮助。