1、yaml.load:返回一个对象
import yaml f = open(r‘D:\2020\python\httpruner_test1\test\config.yml‘) y = yaml.load(f) print (y)
输出:
{‘name‘: ‘Tom Smith‘, ‘age‘: 37, ‘spouse‘: {‘name‘: ‘Jane Smith‘, ‘age‘: 25}, ‘children‘: [{‘name‘: ‘Jimmy Smith‘, ‘age‘: 15}, {‘name1‘: ‘Jenny Smith‘, ‘age1‘: 12}]}
2、yaml.dump:将一个Python对象生成一个yaml文档
import yaml aproject = {‘name‘: ‘Silenthand Olleander‘, ‘race‘: ‘Human‘, ‘traits‘: [‘ONE_HAND‘, ‘ONE_EYE‘] } print(yaml.dump(aproject,))
输出:
name: Silenthand Olleander race: Human traits: - ONE_HAND - ONE_EYE
yaml.dump第二个参数一定要是可以打开的文本文件或二进制文件,才能写入文档
原文:https://www.cnblogs.com/CXMS/p/12574468.html