码迷,mamicode.com
首页 > 其他好文 > 详细

day5模块学习--configparser模块

时间:2017-07-24 10:07:43      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:写入   get   文件内容   pytho   soft   out   val   name   write   

   使用ConfigParser模块读写ini文件(http://blog.csdn.net/linda1000/article/details/11729561)

    ConfigParserPythonConfigParser Module中定义了3个类对INI文件进行操作。分别是RawConfigParser、ConfigParser、SafeConfigParser。模块所解析的ini配置文件是由多个section构成,每个section名用中括号‘[]’包含,每个section下可有多个配置项类似于key-value形式,例如:

    ConfigParser模块以ConfigParser类为例,其操作基本分为三类:1)初始化;2)读取配置;3)写入配置。

    1. ConfigParser 初始化

    使用ConfigParser 首选需要初始化实例,并读取配置文件:

    cf = ConfigParser.ConfigParser() cf.read("配置文件名")

    2.基本的读取配置文件

    -read(filename)直接读取ini文件内容;

    -sections()得到所有的section,并以列表的形式返回

  -options(section)得到该section的所有option

    -items(section)得到该section的所有键值对;

    -get(section,option)得到section中的option的值,返回为string类型

    -getint(section,option)得到section中option的值,返回为int类型,还有相应的getboolean()和getfloat()函数。

    3.基本的写入配置文件

    -add_section(section)添加一个新的section;

    -set(section,option,value)对section中的option进行设置,需要调用write将内容写入配置文件;

    -write(strout)将对configparser类的修改写入。

    例如:

       

 

 

 

 

 

   

day5模块学习--configparser模块

标签:写入   get   文件内容   pytho   soft   out   val   name   write   

原文地址:http://www.cnblogs.com/gengcx/p/7226909.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!