配置文件
安装configParser
pip install configParser
解析示例
import configparser
cf = configparser.ConfigParser()
cf.read("config/config.ini")
secs = cf.sections()
print ("sections:",secs)
f = cf.options("factory")
print ("factory:",f)
items = cf.items("factory")
print ("factory items:",items)
_id = cf.get("factory","id")
print(_id)
print('getint:' ,' ' ,cf.getint('factory', 'id'))
print('getfloat:' ,' ' , cf.getfloat('factory', 'weight'))
print('getboolean:' ,' ', cf.getboolean('factory', 'isChoice'))
写入配置文件
import ConfigParser
import os
os.chdir("D:\\Python_config")
cf = ConfigParser.ConfigParser()
list = cf.sections()
if 'type' not in list:
cf.add_section('type')
cf.set('type', 'stuno', '10211201')
cf.remove_option('type', 'stuno')
cf.remove_section('tpye')
with open("test2.ini","w") as f:
cf.write(f)