python之pyyaml模块
pyyaml模块在python中用于处理yaml格式数据,主要使用yaml.safe_dump()、yaml.safe_load()函数将python值和yaml格式数据相互转换。
如果想对一个yaml文件中的多块yaml数据进行转换操作,则可以使用yaml.safe_dump_all()、yaml.safe_load_all()函数
- yaml.safe_dump() 将一个 python 值转换为 yaml 格式文件
import yaml dict_data = {'a': 1, 'b': 2} with open('data.yaml', 'w', encoding='UTF-8') as yaml_file: yaml.safe_dump(dict_data, yaml_file)
- yaml.safe_load() 将yaml格式文件转换为 python 值
import yaml with open('data.yaml', encoding='UTF-8') as yaml_file: data = yaml.safe_load(yaml_file) print(type(data)) print(data)
浙公网安备 33010602011771号