python利用ConfigParser读写配置文件
ConfigParser 是Python自带的模块, 用来读写配置文件, 用法非常简单。 配置文件的格式是: []包含的叫section, section 下有option=value这样的键值 配置文件格式如下: [N1] name = Anne age = 28 [N2] name = Andy age = 32 我试过的可以支持的配置文件格式有ini yaml xml txt 代码如下:(python3中该模块更名为configparser) # coding: UTF-8 #兼容中文字符,如果没有这句,程序中有中文字符时,运行会报错 import ConfigParser conf = ConfigParser.ConfigParser() #定义类对象 #这是相对路径的写法,如果是绝对路径要用绝对路径的方式,绝对路径的移至性更好 #conf.read('conf.yaml') conf.read('User.ini') #类函数调用 #conf.read('try.xml') #用xml也是可以跑通的,就是xml里面一堆浪线 #conf.set("N1","name","Errin") #设置section中的option值,INT是section,gender是option,woman是option的值 conf.set("N1","gender","woman")