1 Star 0 Fork 0

yuxuan6699 / Lot_API_Test

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
readConfig.py 1.15 KB
一键复制 编辑 原始数据 按行查看 历史
unknown 提交于 2018-12-04 10:53 . '第二次提交'
import os
import configparser
import getpathInfo#引入我们自己的写的获取路径的类
path = getpathInfo.get_Path()#调用实例化,还记得这个类返回的路径为C:\Users\songlihui\PycharmProjects\dkxinterfaceTest
config_path = os.path.join(path, 'config.ini')#这句话是在path路径下再加一级,最后变成C:\Users\songlihui\PycharmProjects\dkxinterfaceTest\config.ini
config = configparser.ConfigParser()#调用外部的读取配置文件的方法
config.read(config_path, encoding='utf-8')
class ReadConfig():
def get_http(self, name):
value = config.get('HTTP', name)
return value
def get_email(self, name):
value = config.get('EMAIL', name)
return value
def get_mysql(self, name):#写好,留以后备用。但是因为我们没有对数据库的操作,所以这个可以屏蔽掉
value = config.get('DATABASE', name)
return value
if __name__ == '__main__':#测试一下,我们读取配置文件的方法是否可用
print('HTTP中的baseurl值为:', ReadConfig().get_http('baseurl'))
print('EMAIL中的开关on_off值为:', ReadConfig().get_email('on_off'))
Python
1
https://gitee.com/longyuxuan888/Lot_API_Test.git
git@gitee.com:longyuxuan888/Lot_API_Test.git
longyuxuan888
Lot_API_Test
Lot_API_Test
develop

搜索帮助