yaml用法

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第二个参数一定要是可以打开的文本文件或二进制文件,才能写入文档

 

posted on 2020-03-26 14:53  ChanXM  阅读(255)  评论(0)    收藏  举报

导航