YAML是一个可读性高,用来表达数据序列化的格式,常常作为配置文件使用
安装:pip install pyyaml
import yaml
# 使用load读取yml文件中的内容 open打开文件
print(yaml.load(open("demo.yml"),Loader=yaml.FullLoader))
# 打印结果为:[['Asdfgh', 'Bsdfghj', {'a': 1}]]嵌套列表
# 使用dump可以将列表转换成yaml格式的内容
print(yaml.dump([['Asdfgh', 'Bsdfghj', {'a': 1}]]))
# 使用dump将内容打印到demo01.yml文件中
with open("demo01.yml","w") as f:
yaml.dump([['Asdfgh', 'Bsdfghj', {'a': 1}]],stream=f)
yaml文件内容&格式:
注意空格
-
- Asdfgh
- Bsdfghj
- a: 1