Python使用ConfigParser模块操作配置文件的方法
2018-09-22 00:51
本文实例讲述了Python使用ConfigParser模块操作配置文件的方法。分享给大家供大家参考,具体如下:
一、简介
用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser。
二、配置文件格式 三、创建配置文件 import configparser # 生成一个处理对象figParser() #默认配置 config[DEFAULT] = {ServerAliveInterval: 45, Compression: yes, CompressionLevel: 9} #生成其他的配置组 config[bitbucket.org] = {} config[bitbucket.org][User] = hg config[topsecret.server.com] = {} topsecret = config[topsecret.server.com] topsecret[Host Port] = 50022 # mutates the parser topsecret[ForwardX11] = no # same here config[DEFAULT][ForwardX11] = yes #写入配置文件, w) as configfile: config.write(configfile) 四、读取配置文件 1、读取节点信息 import configparser config = configparser.ConfigParser() config.read(example.ini) # 读取默认配置节点信息 print(config.defaults()) #读取其他节点 print(config.sections())
输出
OrderedDict([(compression, yes), (serveraliveinterval, 45), (compressionlevel, 9), (forwardx11, yes)])
[bitbucket.org, topsecret.server.com]
2、判读配置节点名是否存在 print(ssss in config) print(bitbucket.org in config)
输出
False
True
3、读取配置节点内的信息 print(config[bitbucket.org][user])
输出
hg
4.循环读取配置节点全部信息 for key in config[bitbucket.org]: print(key, :, config[bitbucket.org][key])
输出
user : hg
compression : yes
serveraliveinterval : 45
compressionlevel : 9
forwardx11 : yes
更多关于Python相关内容感兴趣的读者可查看本站专题:《Python函数使用技巧总结》、《Python面向对象程序设计入门与进阶教程》、《Python数据结构与算法教程》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》
希望本文所述对大家Python程序设计有所帮助。
文章标题:Python使用ConfigParser模块操作配置文件的方法
文章链接:http://soscw.com/index.php/essay/16860.html