微信公众号:[技术清点]
关注可了解更多的教程及排版技巧。问题或建议,请公众号留言;
说明
在实际应用中经常需要切换环境进行代码开发,如果写死在代码上,代码容易忘记修改,或修改越来很麻烦,这时就需要更换配置文件,来减少出错。
。
三个配置文件
注:激活环境,主要用于切换文件控制
[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):
if filep

本文介绍了在Python中如何通过配置文件进行环境切换,以避免代码硬编码导致的问题。文章讲解了配置文件的结构,包括开发环境和线上环境的配置文件,并展示了如何解析文件以及调用代码来获取配置信息。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



