自动化-Yaml文件读取函数封装

摘要:
1.文件布局打开文件修改读取方式为wload函数加载文件classReadConfiYaml:def__init__(self,yaml_file):self.yaml_file=yaml_filedefread_yaml(self):withopen(self.yaml_file,encoding='utf-8')asf:student=yaml.load(stream=f.read(),Loa

1.文件布局
自动化-Yaml文件读取函数封装第1张

打开文件修改读取方式为w
load函数加载文件

class ReadConfiYaml:
    def __init__(self,yaml_file):
        self.yaml_file=yaml_file

        def read_yaml(self):
        with open(self.yaml_file,encoding='utf-8') as f:
            student=yaml.load(stream=f.read(),Loader=yaml.FullLoader)
            print(student,type(student))



if __name__ == '__main__':
    rc=ReadConfiYaml('config.yaml')
    rc.read_yaml()

3.结果
自动化-Yaml文件读取函数封装第2张

免责声明:文章转载自《自动化-Yaml文件读取函数封装》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇swift 键盘属性与事件[nRF51822] 2、D-BUG之诗下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

yaml 文件中引用变量来读取 python 代码的设置值

在接口自动化测试的时候,yaml 文件一般放测试的数据或当配置文件使用,yaml 文件存放静态的数据是没问题的,python的数据类型基本上都是支持的。有时候我们想在 yaml 文件中引用变量来读取 python 代码的设置值。 一:yaml文件中是静态数据,那么,我们用python可以正常的读取。 在接口自动化中,yaml文件保存测试数据。 我们可以用p...

9款Android经常使用的高速开发框架

1、Afinal框架 项目地址:https://github.com/yangfuhai/afinal 项目地址:http://www.oschina.net/p/afinal 主要有四大模块: (1) 数据库模块:android中的orm框架,使用了线程池对sqlite进行操作。 (2) 注解模块:android中的ioc框架,全然注解方式就能够进行...

Python之class面向对象(基础篇)

概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,即:将之前实现的代码块复制到现需功能处。 1 2 3 4 5 6 7 8...

Python接口自动化之yaml配置文件

在自动化过程中,需要使用配置文件储存数据,比如数据库信息、账号信息、域名等。 其中,yaml文件是一种配置文件类型,相比较ini,conf配置文件来说,更加的简洁,操作也更加简单,同时可以存放不同类型的数据。 以下主要介绍yaml语法、yaml存储数据,封装类读写yaml配置文件。 yaml介绍及使用 01 yaml简介 YAML语言(/ˈjæməl/...

yaml,json,ini这三种格式用来做配置文件优缺点

适合人类编写:ini > toml > yaml > json > xml > plist可以存储的数据复杂度:xml > yaml > toml ~ json ~ plist > ini 作者:赵扶摇链接:https://www.zhihu.com/question/41253282/answer/1198...

C# 文件操作封装类(删除,移动,复制,重命名)

最近发现群共享里面有个C# 文件操作封装类,其方法是调用Windows API 来操作的文件的删除、移动、复制、重命名操作。下载下来一试,发现果然不错,特在此记录,以防丢失! 文件操作类代码如下: C# 文件操作类using System; using System.Runtime.InteropServices; using System.IO;...