使用configparser来管理配置

我们在项目开发过程中 有时会做一些配置项 这些配置项可能根据环境不同有不同的值。为了方便配置和使用推荐使用configparser来管理配置。

官方文档地址在这→ configparser

此模块提供了它实现一种基本配置语言 ConfigParser 类,这种语言所提供的结构与 Microsoft Windows INI 文件的类似。 你可以使用这种语言来编写能够由最终用户来自定义的 Python 程序。

让我们准备一个非常基本的配置文件,它看起来是这样的:

1
2
3
4
5
6
7
8
9
10
11
ServerAliveInterval = 45
Compression = yes
CompressionLevel = 9
ForwardX11 = yes

[bitbucket.org]
User = hg

[topsecret.server.com]
Port = 50022
ForwardX11 = no

这种文件由多个section组成,每个节包含多个带有值的键。 configparser 类可以读取和写入这种文件。

section不能重复,里面数据通过section去查找,注释用英文分号 ;

知识就是财富
如果您觉得文章对您有帮助, 欢迎请我喝杯水!