python的configparser模块可以用来读取特定配置文件的内容。
代码
import configparser
con = configparser.ConfigParser()
con.read('ini',encoding='utf-8')
#打印所有节点
print(con.sections())
#打印节点a下的所有键值对
print(con.items('a'))
#打印节点a下所有的键
print(con.options('a'))
#打印节点a下键a1的值
print(con.get('a','a1'))
#检查配置文件中是否有节点a
print(con.has_section('a'))
#在配置文件中添加节点section1
con.add_section('section1')
con.write(open('ini','w'))
#在配置文件中删除节点section1
con.remove_section('section1')
con.write(open('ini','w'))
对节点操作
#检查节点a中是否有a1键
print(con.has_option('a','a1'))
#删除节点a中的键a1
con.remove_option('a','a1')
con.write(open('ini','w'))
#在节点a中添加键值对a1 = abc
con.set('a','a1','abc')
con.write(open('ini','w'))
ini
[a]
a = 1
a1 = 'abc'
[b]
b = 2