python--读取config配置文件
1、创建config文件填写配置信息 如下图:
[mysql]
user = root
password = 123456
host = 127.0.0.1
port = 3306
db = test
2、导入os,configparser模块并封装读取配置文件方法
import os
import configparser# 读取配置文件
def getConfig(filename, section, option):""":param filename 文件名称:param section: 服务:param option: 配置参数:return:返回配置信息"""# 获取当前目录路径proDir = os.path.split(os.path.realpath(__file__))[0]# print(proDir)# 拼接路径获取完整路径configPath = os.path.join(proDir, filename)# print(configPath)# 创建ConfigParser对象conf = configparser.ConfigParser()# 读取文件内容conf.read(configPath)config = conf.get(section, option)return config
3、使用封装的方法读取配置信息
# 获取mysql配置信息
host = getConfig("Config", 'mysql', 'host')
port = getConfig("Config", 'mysql', 'port')
user = getConfig("Config", 'mysql', 'user')
password = getConfig("Config", 'mysql', 'password')
database = getConfig("Config", 'mysql', 'db')print(host, port, user, password, database)
总结:封装成方法后,后期只需要导入该模块使用方法就行,可以增加不同的配置参数文件放在common包下即可。
python--读取config配置文件相关推荐
- python 读取.env配置文件
python 读取.env配置文件 目录结构 project/ ├─config │ └─__init__.py | └─base.py | └─conf.py ├─.env ├─.env.examp ...
- python读取yaml配置文件的方法
yaml简介 1.yaml [ˈjæməl]: Yet Another Markup Language :另一种标记语言.yaml 是专门用来写配置文件的语言,非常简洁和强大,之前用ini也能写配置文 ...
- Spring-boot中读取config配置文件的两种方式
了解过spring-Boot这个技术的,应该知道Spring-Boot的核心配置文件application.properties,当然也可以通过注解自定义配置文件的信息. Spring-Boot读取配 ...
- python读取json配置文件_Python简单读取json文件功能示例
本文实例讲述了Python简单读取json文件功能.分享给大家供大家参考,具体如下: read_json.json: { "rule":{ "namespace" ...
- python读取nacos配置文件
安装依赖 pip install nacos-sdk-python 主体部分 import nacos import yamlSERVER_ADDRESS = "xxx.xx.xxx.xxx ...
- python读取配置文件获取所有键值对_python读取配置文件 变量 ConfigParser模块
Python 读取写入配置文件很方便,可使用内置的 configparser 模块 配置文件:config.ini [oppo] platformName = Android platformVers ...
- python configparser 数组_python读取ini配置文件,python中数组如何表示
python读取ini配置文件 Python必须使用configparser包来读取ini配置,因此首先加载它. 导入configparser后,我们需要加载配置文件. config=configpa ...
- python读取配置文件获取所有键值对_Python读取properties配置文件操作示例
本文实例讲述了Python读取properties配置文件操作.分享给大家供大家参考,具体如下: 工作需要将Java项目的逻辑改为python执行,Java的很多配置文件都是.properties的, ...
- 【自动化测试】Python 读取 .ini 格式文件
大家应该接触过.ini格式的配置文件.配置文件就是把一些配置相关信息提取出去来进行单独管理,如果以后有变动只需改配置文件,无需修改代码.特别是后续做自动化的测试,需要拎出一部分配置信息,进行管理.比如 ...
- python ini文件 遍历_【自动化测试】Python 读取 .ini 格式文件
大家应该接触过.ini格式的配置文件.配置文件就是把一些配置相关信息提取出去来进行单独管理,如果以后有变动只需改配置文件,无需修改代码.特别是后续做自动化的测试,需要拎出一部分配置信息,进行管理.比如 ...
最新文章
- MySQL数据库性能优化之一
- 面试题整理9 连续子数组的最大和
- 第三次学JAVA再学不好就吃翔(part29)--代码块
- 阿里第一颗芯片问世,平头哥发布最强AI芯片含光800
- C#LeetCode刷题-字符串
- AD域控制器所有使用的端口明细列表
- SSM框架运行原理以及流程
- Maxthon2.5.10.2576 beta苦菜花增强优化防假死正式版(1031)
- rk3568 LTE(EC20)
- linux启动盘无法格式化u盘启动盘,U盘做了启动盘后无法格式化怎么办实测解决...
- python多元假设检验_Python中假设检验的实现,python
- Android 4.4 PM机制系列(四) APK安装需要空间分析
- 不会吧,不会吧程序员这样的消费观
- Spectral clustering(谱聚类)算法的实现
- 交换机POE技术知识大全
- 弘辽科技:信息层面售假排查逻辑
- 南卫理公会大学 计算机排名,2019-2020南卫理公会大学世界排名多少【QS最新第701-750名】...
- Java—String类的intern方法的学习
- html 文字 跑马灯效果,CSS3 长文字跑马灯效果
- 数据可视化 - 柱状图 - xy轴自定义名称