python读取ini配置文件

项目结构:

 

config.ini文件内容:

# file_name:config.ini


[dev]
companyName = dev测试环境
name = lwjnicole

[test]
companyName = test测试环境
name = lwj

[uat]
companyName = uat测试环境
name = nicole

 

 封装读取ini配置文件的工具类:

import configparser
import os

config_dir = os.path.join(os.path.dirname(os.path.dirname(__file__)), 'config.ini')


class ReadConfig(configparser.ConfigParser):
    def __init__(self):
        # 实例化对象
        super().__init__()
        # 加载文件
        self.read(config_dir, encoding='utf8')


conf = ReadConfig()

if __name__ == '__main__':
    conf = ReadConfig()
    print(conf.get('dev', 'companyName'))

 

posted @ 2022-03-22 20:54  lwjnicole  阅读(349)  评论(0编辑  收藏  举报