首页 > 代码库 > day5模块学习--configparser模块

day5模块学习--configparser模块

   使用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模块