千家信息网

通过python读取ini配置文件

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,ini是啥你可以理解为就是一个配置文件的统称吧。比如test.conf,这样的你可以理解为他就是ini文件,里面一般存放一些配置信息。比如数据库的基本信息,一会我们进行讲解!那么ta的好处是啥呢?就是
千家信息网最后更新 2026年11月01日通过python读取ini配置文件

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()


配置 文件 数据 信息 就是 数据库 代码 内容 只需 名字 名称 场景 好处 实战 实际 情况 格式 模块 链接 中通 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 天津市摩尔互联网科技 互联网科技战争 麻工互联网科技 科技创新互联网企业 佰商互联网科技有限公司 互联网科技博主是什么意思 亳州好赞互联网科技有限公司 互联网公司黑科技创始人 互联网金融科技公司的优势 互联网科技资金流入 江苏互联网智能科技软件 上海创道互联网络科技有限公司 风投北京互联网科技 广州燕处互联网科技有限公司 国产互联网科技公司 长沙渺峰互联网科技有限公司 互联网科技对化妆品行业 重庆科技产业互联网有哪些 网互联网络科技 武汉亿视互联网科技有限公司 广州大一互联网络科技有限公司 江苏根荣互联网科技 奔汉互联网科技 互联网企业和科技型企业 贵州叶脉互联网科技有限公司所属行业 世界互联网科技公司市值排名 健康食品互联网创新科技园项目 青岛易易互联网科技 河南商务圈互联网科技有限公司 互联网科技快速发展优美句子
0