项目结构:
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'))