配置文件读写

1. ConfigParser

下载 pip install ConfigParser

2.文件格式

文件名:随便
部分:[]
选项:key=value

例
[first]
name=dang
day=2017-6-1
[two]
name=dang
day=2017-6-1
port=3306
3.读,写
import configparser
con = configparser.ConfigParser()
con.read("xxxx")

sections = con.sections() #部分 ['first','two']
type(sections) #list

options = con.options('first') # 获取 部分 中的选项["name",'day']
items = con.items('first') #获取选项[("name","dang"),("day","2017-6-1")]

#获取数值
#字符串类型数值获取
name = con.get('first','name')
#整型
port = con.getint('first','port')

#修改写 set
con.set('first','name','lijing') #有name修改 没有则添加
#增加部分
con.add_section('three')
con.set("three",'name','dang')
con.write(open('xxx','w'))     #写进文件

你可能感兴趣的:(配置文件读写)