zoukankan      html  css  js  c++  java
  • Python 封装ReadIni读取ini文件工具类

    # coding=utf-8
    import configparser
    
    
    # 创建读取ini文件工具类
    class ReadIni(object):
    
        def __init__(self, file_name=None, node=None):
            # 初始化登录参数
            if file_name is None:
                self.file_name = "../config/login_element.ini"
            else:
                self.file_name = file_name
            if node is None:
                self.node = 'loginElement'
            else:
                self.node = node
            self.cf = self.load_ini()
    
        def load_ini(self):
            cf = configparser.ConfigParser()
            cf.read(self.file_name,encoding='utf-8')
            return cf
    
        # 获取ini文件中对应的key的值
        def get_value(self, key):
            try:
                data = self.cf.get(self.node, key)
                return data
            except configparser.NoSectionError as e:
                raise e
    
    
    if __name__ == '__main__':
        read_ini = ReadIni()
        print(read_ini.get_value('username'))
    不积跬步,无以至千里;不积小流,无以成江海。
  • 相关阅读:
    ab并发负载压力测试
    在vmware里运行qcow2镜像
    nginx root alias
    速成制作rpm包
    oracle分区表按时间自动创建
    Some network Tools
    python中defaultdict用法详解
    CENTOS7 安装telnet
    H3C 交换机配置
    H3C
  • 原文地址:https://www.cnblogs.com/xuezhimin-esage-2020/p/14478803.html
Copyright © 2011-2022 走看看