配置文件是一种计算机文件,可以为一些计算机程序配置参数和初始设置,在内容形式上是一个一个键值对的记录。
testcase.yaml文件:
excel:
filename: "testcase.xlsx"
将yaml库做二次封装:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
import yaml class HandleYaml: def __init__( self , filename = None ): if filename is None : self .filename = 'testcase.yaml' else : self .filename = filename with open (filename, encoding = "utf-8" ) as file : # 用上下文管理器打开yaml配置文件 self .data = yaml.full_load( file ) # 加载yaml文件,返回一个嵌套字典的字典 def get_data( self , section, option): return self .data[section][option] if __name__ = = "__main__" : s = HandleYaml() s.get_data( 'excel' , 'filename' ) |
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:https://www.cnblogs.com/donghe123/p/13661510.html