Python使用ConfigParser模块操作配置文件的方法

2018-09-22 00:51

阅读:685

  本文实例讲述了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程序设计有所帮助。


评论


亲,登录后才可以留言!