python 提供了 configparser 库用于配置文件的读取.
一般情况下, 配置文件格式如下图所示:
配置文件分为两个 section, section 的名字在中括号内[***]. 如果想读取某个 section 中的配置参数(option), 就可以调用 config.get(section=section, option=option).
- # -*- coding:utf-8 -*-
- import os
- import configparser
- # 项目路径
- rootDir = os.path.split(os.path.realpath(__file__))[0]
- # config.INI 文件路径
- configFilePath = os.path.join(rootDir, 'config.txt')
- def get_config_values(section, option):
- """
- 根据传入的 section 获取对应的 value
- :param section: ini 配置文件中用 [] 标识的内容
- :return:
- """
- config = configparser.ConfigParser()
- config.read(configFilePath)
- # return config.items(section=section)
- return config.get(section=section, option=option)
- if __name__ == '__main__':
- result = get_config_values('mysql2', 'port')
- print(result)
运行结果如下:
来源: http://www.bubuko.com/infodetail-3164341.html