Python自动化测试_读取配置文件-1(yaml库)

一、写yaml文件

写yaml文件的基本规则:

1.大小写敏感

2.使用缩进表示层级关系

3.禁止使用tab缩进,只能用空格键

4.缩进长度没有限制,只要元素对齐就表示这些元素属于一个层级

5.使用#表示注释

6.字符串可以不用引号标注

yaml文件:3种数据结构

        1.字典: 同一个缩进的所有键值对属于一个map

           #Yaml 方式一 (注意冒号后的空格

             platformName: Android

             platformVersion: 5.1

        2.列表

          使用连字符(-)表示,注意-后的空格

           - hello world

         3.scalar,纯量

             字符串/数字/布尔值。不可变数据类型

事例:yaml文件

二、python 读取yaml文件种的数据

        1.第三方库pyyaml模块      安装:pip install pyyaml

        2.从yaml文件读取数据:

                1.引入yaml: import yaml

                2.打开yaml文件:open函数

                3.调用yaml.load加载文件对象为python对象

            示例:

import os.path
import yaml

file_path= os.path.join(os.path.dirname(os.path.abspath(__file__)),'yeluhua.yaml')
fs= open(file_path,encoding='utf-8')
s= yaml.load(fs,yaml.FullLoader)
print(s)

读出来为字典格式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值