通过python读取ini配置文件
来源:互联网 发布:算法的确定性指的是 编辑:程序博客网 时间:2024/06/05 16:30
百度搜索:小强测试品牌
交流群:522720170
点击右上角“关注”按钮可以订阅我们哦
转发+点赞=支持
ini是啥
你可以理解为就是一个配置文件的统称吧。比如test.conf,这样的你可以理解为他就是ini文件,里面一般存放一些配置信息。比如数据库的基本信息,一会我们进行讲解!
那么ta的好处是啥呢?就是把一些配置信息提出去来进行单独管理,如果以后有变动只需改配置文件,无需修改代码。
ini中的基本格式
[名称,根据实际情况写就行,没啥讲究]
key1=value1
key2=value2
python中通过ConfigParser模块来进行读取操作
实战
演示场景:
1、创建一个数据库配置文件,名字为db.conf,内容如下:
[DATABASE]
host = 127.0.0.1
port = 3306
user = root
passwd = vertrigo
db = testdb
charset = utf8
2、在python中读取信息并连接数据库,代码如下:
import configparser
import mysql.connector
class GetDB:
def __init__(self, db_config):
config = configparser.ConfigParser()
config.read(db_config)
#把配置文件里的数据读取出来并保存
self.host = config['DATABASE']['host']
self.port = config['DATABASE']['port']
self.user = config['DATABASE']['user']
self.passwd = config['DATABASE']['passwd']
self.db = config['DATABASE']['db']
self.charset = config['DATABASE']['charset']
#这里就是链接数据库了
def get_conn(self):
try:
conn = mysql.connector.connect(host=self.host, port=self.port, user=self.user, password=self.passwd, database=self.db, charset=self.charset)
return conn
except Exception as e:
print('%s', e)
sys.exit()
转发+点赞=支持
百度搜索:小强测试品牌
交流群:522720170
点击右上角“关注”按钮可以订阅我们哦
- 通过python读取ini配置文件
- Python读取ini配置文件
- Python读取ini配置文件
- Python读取INI配置文件
- python 读取ini配置文件模块 configobj 介绍
- Python读取修改ini配置文件[ConfigParser]
- VC读取配置文件(.ini)
- C#读取ini配置文件
- ini配置文件读取类
- C# 读取ini配置文件
- 批处理读取ini配置文件
- GetPrivateProfileString读取配置文件(.ini)
- 读取ini配置文件
- 读取配置文件Ini文件
- Qt读取ini配置文件
- MFC 读取配置文件ini
- C++读取.ini配置文件
- C# 读取ini配置文件
- @Retention、RetentionPolicy源码翻译
- JavaScript的this指向问题深度解析
- 使用sonar进行java代码质量管理
- android 6.0 以上版本不显示按钮文字
- 算法-插入排序
- 通过python读取ini配置文件
- [Oracle]Merge Into
- [APP开发技巧] 【分享】JS通过Ajax调用数据云API的REST接口的方法
- python/数组的操作
- TabLayout(结合viewpager进行联动,平移)的使用
- 算数运算符
- 《LwIP协议栈源码详解——TCP/IP协议的实现》以太网数据接收
- LVM逻辑卷的添加、拉伸、缩小、删除、move操作
- 仿QQ音乐索引SlideBar