标签:删除 版本 read str with open style color efault 配置文件
configparser模块 |
一.configparser模块
用于生成和修改常见配置文档,但那个钱模块名称在python3.x版本中变更为configparser。
1.生成一个配置。
import configparser config = configparser.ConfigParser() config["DEFAULT"] = {‘serveraliveinterval‘:‘45‘, ‘compression‘:‘yes‘, ‘compressionlevel‘:‘9‘ } config[‘bitbucket.org‘] = {} config[‘bitbucket.org‘][‘user‘] = ‘hg‘ with open(‘example.ini‘,‘w‘) as configfile: config.write(configfile)
注:生成配置文件example.ini
2.读取配置文件
import configparser conf = configparser.ConfigParser() conf.read("example.ini") print(conf.defaults()) print(conf.sections()) print(conf[‘bitbucket.org‘][‘user‘])
注:conf.defaults:读取的是defaults以字典类型读取
注:conf.sections:读取的是节点,不包含defaults。
注:conf[‘bitbucket.org‘][‘user‘]:则是直接读取节点下内容。
4.删除配置文件内容。
import configparser conf = configparser.ConfigParser() conf.read("example.ini") print(conf.defaults()) print(conf.sections()) print(conf[‘bitbucket.org‘][‘user‘]) sec = conf.remove_section(‘bitbucket.org‘) conf.write(open(‘exmple2.cfg‘,"w"))
注:删除并创建备份新的文件内。
标签:删除 版本 read str with open style color efault 配置文件
原文地址:http://www.cnblogs.com/xiangsikai/p/7787149.html