Python ConfigParser模块常用方法示例

print "db_pass:", db_pass
print "thread:", threads
print "processor:", processors

修改一个值,再写回去


cf.set("db", "db_pass", "zhaowei")
cf.write(open("test.conf", "w"))

添加一个section。(同样要写回)

cf.add_section('liuqing')
cf.set('liuqing', 'int', '15')
cf.set('liuqing', 'bool', 'true')
cf.set('liuqing', 'float', '3.1415')
cf.set('liuqing', 'baz', 'fun')
cf.set('liuqing', 'bar', 'Python')
cf.set('liuqing', 'foo', '%(bar)s is %(baz)s!')
cf.write(open("test.conf", "w"))

移除section 或者option 。(只要进行了修改就要写回的哦)

cf.remove_option('liuqing','int')
cf.remove_section('liuqing')
cf.write(open("test.conf", "w"))

以上就是对Python ConfigParser模块的相关应用方法的介绍,当然,这个模块还有许多其他的用法,有兴趣的可以去官方网站看看:http://docs.python.org/2/library/configparser.html。