A configuration file consists of sections, lead by a "[section]" header,and followed by "name: value" entries, with continuations and such in the style of RFC 822.Intrinsic defaults can be specified by passing them into the ConfigParser constructor as a dictionary.

一个配置文件件由 section 和 entries 组成。 section 以"[section]"开头, "name: value"形式的 entries 紧随其后。

根据定义,可知配置定义的配置文件基本格式如下格式如下:

[section]
name:value

具体形式如下 (文件名 “http.ini”):

[HTTP]
baseurl = https://www.baidu.com
port = 80
timeout = 10.0

通过简单的实例,构造配置文件就完成了。接下来调用配置文件。

内部默认值可以通过将它们作为字典传递到 ConfigParser 构造函数中来指定。

import configparser
cp = configparser.ConfigParser()
cp.read("http.ini") # 读取配置文件
baseurl = cp.get("HTTP","baseurl") # 通过get方法调用baseurl的值

以上,通过简单的 ConfigParser 的 get 方法,实现的 baseurl 的调用。
方法使用相当简单,可以作为一个简单的配置文件调用的扩展方式。
进一步学习,请参考ConfigParser 对象的 api.

bye

实用主义资深患者


↙↙↙阅读原文可查看相关链接,并与作者交流