诚博国际

规范代码设计,Python ConfigParser配置文件解析模块

诚博国际

  23:16:39数码小王

  

Configparser是一个用于解析Pyhton标准库中的配置文件的模块。配置文件的格式类似于Windows INI文件的格式。它可以包含一个或多个部分。每个部分可以有一个或多个参数(键)。=值)。使用配置文件的优点是您不必写入代码就可以使配置与代码分离,从而使代码更加灵活。

ConfigParser

Python标准化了配置文件的读取,标准库是Configparser。

导入ConfigParser

实例化ConfigParser

加载文件

读入已解析的配置文件

档案格式

配置配置文件由两部分组成,即部分和项目。节用于区分不同的配置块。这些项是这些部分下的关键值。格式如下

键值对可用=该节的名称区分大小写。密钥的名称是不区分大小写的键值对。标题和预告片空白字符将被删除。多行配置文件可以包含注释。评论的前缀为#

读取配置文件数据

Config.sections()

获取所有部分并将其作为列表返回。

Config.defaults()

获取包含所有实例的字典。

Config.has_section(部分)

确定配置文件中是否存在该部分。

Config.has_option(部分,选项)

确定该部分中是否有选项。

Config.options(部分)

获取该部分中可用选项的列表。

Config.items(部分)

以列表(名称,值)的形式返回节中的每个值。

配置[第] [选项]

获取该部分中选项的值。

Config.get(部分,选项)

获取该部分中选项的值,返回字符串类型。

Config.getint(部分,选项)

获取该部分中选项的值,返回int类型。

Config.getboolean(部分,选项)

获取该部分中选项的值并将其作为bool类型返回。

Config.getfloat(部分,选项)

获取该部分中选项的值并将其作为浮点类型返回。

添加或修改配置文件数据

Config.add_section(部分)

添加新的部分

Config.set(部,选择,值)

设置

部分中的选项

日志如下:

Configsection=值

修改或添加新配置

日志如下:

Configparser是一个用于解析Pyhton标准库中的配置文件的模块。配置文件的格式类似于Windows INI文件的格式。它可以包含一个或多个部分。每个部分可以有一个或多个参数(键)。=值)。使用配置文件的优点是您不必写入代码就可以使配置与代码分离,从而使代码更加灵活。

ConfigParser

Python标准化了配置文件的读取,标准库是Configparser。

导入ConfigParser

实例化ConfigParser

加载文件

读入已解析的配置文件

档案格式

配置配置文件由两部分组成,即部分和项目。节用于区分不同的配置块。这些项是这些部分下的关键值。格式如下

键值对可用=该节的名称区分大小写。密钥的名称是不区分大小写的键值对。标题和预告片空白字符将被删除。多行配置文件可以包含注释。评论的前缀为#

读取配置文件数据

Config.sections()

获取所有部分并将其作为列表返回。

Config.defaults()

获取包含所有实例的字典。

Config.has_section(部分)

确定配置文件中是否存在该部分。

Config.has_option(部分,选项)

确定该部分中是否有选项。

Config.options(部分)

获取该部分中可用选项的列表。

Config.items(部分)

以列表(名称,值)的形式返回节中的每个值。

配置[第] [选项]

获取该部分中选项的值。

Config.get(部分,选项)

获取该部分中选项的值,返回字符串类型。

Config.getint(部分,选项)

获取该部分中选项的值,返回int类型。

Config.getboolean(部分,选项)

获取该部分中选项的值并将其作为bool类型返回。

Config.getfloat(部分,选项)

获取该部分中选项的值并将其作为浮点类型返回。

添加或修改配置文件数据

Config.add_section(部分)

添加新的部分

Config.set(部,选择,值)

设置

部分中的选项

日志如下:

Configsection=值

修改或添加新配置

日志如下: