1.读取配置文件的基本语法
-read(filename)直接读取ini文件内容
-sections()得到所有的section,并以并列的形式返回
-items(section)得到该section的所有键值对
-get(section,option)得到section中option的值,返回为string类型
-getint(section,option)得到section中的option的值,返回为int类型
还有相应的getboolean()和getfloat()函数
2.写入配置文件的方法
-add_section(section)添加一个新的section
-set(section,option,value)对section中的option进行设置,需要调用write将内容写入配置文件
3.基本用法
import configparser
def get_config_value(file_name, section, option): try: config = configparser.ConfigParser() file_path = os.path.dirname(os.path.abspath('.')) + '/config/' + file_name + '.ini' # config.read(file_path, encoding = 'utf-8') config.read(file_path, encoding='GB18030') return config.get(section, option) except UnicodeDecodeError as msg : logger.info(msg)相关参考
1.http://www.pythontab.com/html/2014/pythonhexinbiancheng_1120/919.html
2.http://www.361way.com/python-configparser/4631.html