配置文件
在开发过程中,我们常常会用到一些固定参数或者是常量。对于这些较为固定且常用到的部分,往往会将其写到一个固定文件中,避免在不同的模块代码中重复出现从而保持核心代码整洁。常见的配置文件格式类型有 ini 、 json 、 toml 、 yaml 等,这些类型的配置文件我们都可以通过标准库或第三方库来进行解析。
配置文件格式-ini
ini 即 Initialize 初始化之意,早期是在 Windows 上配置文件的存储格式。ini 文件的写法通俗易懂,支持另起新行添加注释,内容通常由节(Section)、键(key)和值(value)组成,就像以下形式:
; 应用包名匹配的中文名 |
configparser-ini配置文件解析器
configparser 是 python 自带的标准库,可以用来对 ini 文件进行解析。保存上面内容为config.ini,在Windows电脑(建议使用Linux系统)同路径下新建python文件:
import configparser |
执行后配置文件config.ini内容如下(但是注释消失了):
[NAME] |