数据库--解析配置文件
配置文件
配置文件通常格式是.ini或是.cfg
在配置文件中只有两种东西,分区section 和选项option,option必须包含在section中
- 所有的值都是字符串类型,不需要加引号
- 同一个配置文件不能有同名的section,同一个分区不能有同名的option
例如:
# aaa.ini
[mysql] # 分区是为了区别多个模块
user = root
password = 2019
[client]
user = root
password = 123
配置文件解析模块
- configparser
import configparser
cfg = configparser.ConfigParser()
cfg.read('aaa.ini', encoding='utf-8')
v1 = cfg.get('mysql', 'user') # 字符串类型
v2 = cfg.getint('mysql', 'password') # 整型
# v3 = cfg.getboolean() # 布尔值
# v4 = cfg.getfloat() # 浮点型