python读取配置文件 分段_python配置文件读取

本文介绍了Python的ConfigParser模块,用于读取和写入.INI配置文件。通过示例代码展示了如何获取配置文件中的特定值,例如从'mysql'部分获取'port'值。该模块在处理应用程序配置时非常实用。
摘要由CSDN通过智能技术生成

(这家伙很懒,直接复制官方文档尴尬)

使用方法如下:

importconfigparser

config=configparser.ConfigParser()

config.read(configFilePath)

config.get(section=section, option=option)

写的比较简单,详细使用可以查看python安装目录doc下面的官文。

使用示例

config.ini配置内容如下:

[mysql]

host = 127.0.0.1

port = 3306

user = root

password = Zhsy08241128

database = leartd

现在假设我们要取出文件中的port值,实现过程为:

# -*- coding:utf-8 -*-

import os

import configparser

# 项目路径

rootDir = os.path.split(os.path.realpath(__file__))[0]

# config.ini文件路径

configFilePath = os.path.join(rootDir, 'config.ini')

def get_config_values(section, option):

"""

根据传入的section获取对应的value

:param section: ini配置文件中用[]标识的内容

:return:

"""

config = configparser.ConfigParser()

config.read(configFilePath)

# return config.items(section=section)

return config.get(section=section, option=option)

if __name__ == '__main__':

result = get_config_values('mysql', 'port')

print(result)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值