Pytest学习-读取yaml和ini代码封装

Pytest学习-读取yaml和ini代码封装

原创

我的事说来话长博主文章分类:Pytest ©著作权

文章标签 Pytest 文章分类 Python 后端开发

©著作权归作者所有:来自51CTO博客作者我的事说来话长的原创作品,请联系作者获取转载授权,否则将追究法律责任

一、读取yaml和读取ini代码优化

思路:两个读取文件放到一个读取文件

废话不罗嗦,直接上代码

#!/usr/bin/env python# -*- coding: UTF-8 -*-"""@Project :Pytest @File :read_data.py@IDE  :PyCharm @Author :zhou@Date :2022/8/6 19:05 """import configparserimport osimport yaml# 网址的URLyaml_path = os.path.join(os.path.dirname(os.path.dirname(os.path.realpath(__file__))), "config", "data.yaml")# 获取settings_ini文件里面的URLini_path = os.path.join(os.path.dirname(os.path.dirname(os.path.realpath(__file__))), "config", "settings_ini")class FileRead:    def __init__(self):        self.data_path = yaml_path        self.ini_path = ini_path    def read_data(self):        # 获取文件        f = open(self.data_path, encoding="utf-8")        # 读取文件内容        data = yaml.safe_load(f)        return data    def read_ini(self):        config = configparser.ConfigParser()        config.read(self.ini_path, encoding="utf-8")        return configbase_data = FileRead()

Pytest学习-读取yaml和ini代码封装
  • 收藏
  • 评论
  • *举报

上一篇:Pytest学习-python读取ini配置文件

下一篇:Pytest学习-日志模块

Original: https://blog.51cto.com/u_15626734/5552575
Author: 我的事说来话长
Title: Pytest学习-读取yaml和ini代码封装

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/504391/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球