Python 解析ini文件 By ConfigParserini文件是windows中经常使用的配置文件,主要的格式为:[Section1]option1 : value1option2 : value2python提供了一个简单的模块ConfigParser可以用来解析类似这种形式的文件。对于C...
分类:
编程语言 时间:
2014-08-29 22:35:48
阅读次数:
332
# !/usr/bin/python# Filename:tcfg.pyimport ConfigParserconfig = ConfigParser.ConfigParser()config.read("/home/xxx/xxx/tcfg.ini")printsecs = config.sec...
分类:
编程语言 时间:
2014-08-18 12:25:34
阅读次数:
178
最近遇到一个需求,需要通过shell调用python中的一个函数,发现其实也挺简单的:python脚本如下:test.py:import ConfigParserconfig = ConfigParser.ConfigParser()config.read("test.conf")def get_f...
分类:
编程语言 时间:
2014-08-11 14:23:12
阅读次数:
555
ConfigParser模块主要是用来解析配置文件的模块,像mysql,或者win下面的ini文件等等下面我们来解析mysql的配置文件my.cnfmy.cnf配置文件内容[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockus...
分类:
编程语言 时间:
2014-08-06 01:48:30
阅读次数:
290
#!/bin/envpython
#-*-coding:utf-8-*-
fromConfigParserimportConfigParser
importjson
defgetConfigObject(filename):
"""获得配置文件对象
"""
_config_=ConfigParser()
_config_.read(filename)
return_config_
defgetConfigJson(filename,sections):
"""返回对应sections..
分类:
其他好文 时间:
2014-07-31 03:07:56
阅读次数:
267
importConfigParserdefwriteConfig(filename):config=ConfigParser.ConfigParser()#setdbsection_name='db'config.add_section(section_name)config.set(section...
分类:
编程语言 时间:
2014-07-29 11:27:16
阅读次数:
217
#coding:utf-8importConfigParserclassConf():def__init__(self,name):self.name=nameself.cp=ConfigParser.ConfigParser()self.cp.read(name)defgetSections(se...
分类:
编程语言 时间:
2014-07-29 11:25:16
阅读次数:
290
最近发现很多接口配置都硬编码在soucefile中了,于是就看了下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
[name..
分类:
编程语言 时间:
2014-07-27 12:02:08
阅读次数:
255
最近发现很多接口配置都硬编码在souce file中了,于是就看了下python怎么解析配置文件,重构下这一块。
这个应该是早就要作的。。。...
分类:
编程语言 时间:
2014-07-26 02:43:16
阅读次数:
300
#-*-coding:cp936-*-IP1=""#扫描IPIP2=""#当前已经扫到的IPINITXT="IP.ini"#INI文件名字importConfigParserdefini_get():#读取INItry:globalIP1globalIP2globalINITXTconfig=Con...
分类:
其他好文 时间:
2014-07-22 22:35:12
阅读次数:
183