print(cfg)
d = yaml.load(cfg) # 用load方法转字典
print(d)
print(type(d))
运行结果如下
![](https://img-blog.csdn.net/20180420214228538?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3podXNvbmd6aXll/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
## 序列(list)
1.yaml里面写一个数组,前面加一个‘-’符号,如下
- admin1: 123456
- admin2: 111111
- admin3: 222222
对应python里面的list
[{‘admin1’: 123456},
{‘admin2’: 111111},
{‘admin3’: 222222}]
注意:数字读出来的是int或float类型
## 纯量(str)
1.int和float类型的数字
n1: 12.30
对应python
{‘n1’: 12.3}
2.布尔值用true和false表示
n2: true
n3: false
对应python
{‘n2’: True, ‘n3’: True}
3.None用~表示
n4: ~
对应