首页 > 代码库 > [Python]ConfigParser解析配置文件
[Python]ConfigParser解析配置文件
最近发现很多接口配置都硬编码在souce file中了,于是就看了下python怎么解析配置文件,重构下这一块。
这个应该是早就要作的。。。
[mysqld] user = mysql pid-file = /var/run/mysqld/mysqld.pid skip-external-locking old_passwords = 1 skip-bdb skip-innodb users = aa,bb,cc [names] n1 = lzz n2 = orangle n3 = zero
eg:
#!/usr/bin/env python # -*- coding: utf-8 -*- #python2.7x #config_parser.py @2014-07-25 #author: orangleliu ‘‘‘ 使用 ConfigParser 模块来解析和写入配置文件,主要支持的文件类型有键值对风格的配置和json格式的配置 简单的配置应该可以应付的了 ‘‘‘ import ConfigParser config = ConfigParser.RawConfigParser(allow_no_value=http://www.mamicode.com/True)"names") for key, name in names: print key, name print config.sections() print config.has_section(‘default‘)
简单的配置都可以满足的。
本文出自 “orangleliu笔记本” 博客,请务必保留此出处http://orangleliu.blog.51cto.com/2554001/1530556
[Python]ConfigParser解析配置文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。