Python 读取ini配置文件模块 ConfigParser

#config.ini文件
[main]
version = 20110921

[win]
pos = 0,0



>>>import ConfigParser
 
# RawConfigParser 基本配置类
# ConfigParser 继承之RawConfigParser类,实现了智能特性
# SafeConfigParser 继承至ConfigParser,实现了更多智能特征,实现更有可预见性,新的应用更偏好这个版本

>>>config = ConfigParser.SafeConfigParser()
>>>config.read("config.ini")

>>>sections = config.sections()
>>>print sections
['main', 'win']


>>>options = config.options("main")
>>>print options
['version']

>>>items = config.items("main")
>>>print items
[('version', '20110921')]

>>>value = config.get("main","version")
>>>print value
'20110921'

>>>config.set('main', 'version', '2011-09-23')

>>>fp = open(r'config.ini','w')
>>>config.write(fp)
>>>fp.close()

#修改后的config.ini文件
[main]
version = 2011-09-23

[win]
pos = 0,0

你可能感兴趣的:(python,ini,配置文件,config,configparser)