前言——配置文件读取
一、什么是配置文件? 简单的来说配置文件就是自己后面要用到的数据库地址,账号,密码,项目的主连接等,以及邮箱的一些信息如下图:
读者可以根据自己的实际情况来填写这些信息
二、读取配置文件
1.首先我们要将读取项目的方法写好
代码如下(示例):
import os
def get_Path():
path = os.path.split(os.path.realpath(__file__))[0]
return path
if __name__ == '__main__':# 执行该文件,测试下是否OK
print('测试路径是否OK,路径为:', get_Path())
2.读取配置文件
代码如下(示例):
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'))
这样读取配置文件的方法就写好了
总结
解释:本文是参考了其他博主的经验如有冒犯,请联系本人。
参考链接:https://blog.youkuaiyun.com/songlh1234/article/details/84317617