首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python解析config配置文件的2种方法

工作中代码测试的流程一般是先在测试环境运行,测试稳定通过以后,再将代码放到生产环境进行调度,这时候就需要将数据库链接更换一下,如果每次都这样改动,岂不是太麻烦了,如果从面向对象的角度去考虑,我们将代码从测试扔到生产也不用改动(或者改动很小)就会帮我们省掉很多事情,需要做什么,无非就是将数据库的链接密码替换,config配置这时候就来帮我们做这件事.

在测试环境里设置一个config,里面是测试数据库链接,我们后面代码链接数据库就是通过读取配置文件去自动链接,同时我们将配置文件拷贝到生产环境,将链接替换掉,那么我们代码就不用去修改,直接上传就好了.

一.configparser模块

config文件有的是config.ini这样的,解析这个文件python3版本以上也有相应的包 configparser去解析,下面是文件截图和解析代码

解析代码:

二.yaml模块

第二种config文件是nfig.yaml,用到的是YAML语言,它是专门用来写配置文件的语言,非常简洁和强大,远比 JSON 格式方便。

解析代码

为了方便调用,将其封装一下

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180107G0PRZX00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券