微信公众号:[技术清点]
关注可了解更多的教程及排版技巧。问题或建议,请公众号留言;
说明
在实际应用中经常需要切换环境进行代码开发,如果写死在代码上,代码容易忘记修改,或修改越来很麻烦,这时就需要更换配置文件,来减少出错。
。
三个配置文件
注:激活环境,主要用于切换文件控制
[Active-Env]
profiles=dev
开发环境文件配置,config-dev.ini :
[Mysql-Database]
hostname=192.168.xx.x1
port=3306
username=root
password=Test
database=center
charset=utf8
[Sql-Server]
hostname=192.168.xx.xxx
port=1433
username=ssda
password=xxsdw
database=crtesm
charset=utf8
[redis]
redis_host=192.168.xxx.xxxx
redis_port=6901
这里线上环境(config-line.ini)配置与开发环境相似,这里略
文件解析
下面是读取配置文件,并设置相应方法进行获取数据
import configparser
import os
class ReadConfig:
"""定义一个读取配置文件的类"""
def __init__(self, filepath=None