python(10):python读取yaml文件

python读取yaml文件

在自动化框架搭建中,一些配置文件(例如:数据库账号、url,日志级别等...)会经常的用到所以我们需要一个存放这些参数的文件,并从中读取和写入。当然,存放参数除了用yaml,像ini文件、json文件、excel文件也是可以的,看个人选择。

 

1、准备一个yaml文件,并存放一些测试数据

 

2、准备好数据后,就新建一个py文件,用于编写操作yaml文件的脚本。在开始之前我们需要先下载yaml库
pip install PyYAML

 

3、读取yaml文件中所有数据,首先需要使用open方法去打开文件,再使用load方法将数据转化为字典,具体操作如下:

代码示例:

import os
import yaml

currnet_path = os.path.dirname(__file__)

f = open(currnet_path+'/demo01.yml','r',encoding='utf-8')
yaml_data = yaml.load(f,yaml.FullLoader)
print(yaml_data)
print(type(yaml_data))
f.close()

 

 

posted @ 2023-05-10 19:27  奔跑在路上you  阅读(905)  评论(0编辑  收藏  举报