yaml的使用及.yaml文件格式问题

最近正在学习自动化测试,使用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文件输入数据过程中,碰到了由于输入的格式错误,导致报错
错误的格式为:
yaml的使用及.yaml文件格式问题_第1张图片

yaml的使用及.yaml文件格式问题_第2张图片
正确的格式为:
yaml的使用及.yaml文件格式问题_第3张图片
冒号后要有空格,不能使用Tab键,希望对碰到同样问题的有所帮助。

你可能感兴趣的:(yaml的使用及.yaml文件格式问题)