python configparser.RawConfigParser.readfp(f,source=None)从文件中读取配置

使用configparser.RawConfigParser()读取单个配置文件,使用read()或者使用read_file()都可以实现数据的读写。下面就使用read_file(f, source=None)实现读取配置数据。1、配置文件使用之前的mysql.ini文件。

mysql.ini

2、读取文件的方法可以使用readfp(fp, fp.name),也可以使用read_file(fp, fp.name)。因为将来readfp(fp, fp.name)将会被废弃,所以建议使用read_file(fp, fp.name)。
read_file(f, source=None)方法中的source参数可以省略,可以写成read_file(fp)。

# coding:utf-8
'''Note:   
读取配置文件
Author:Qred
Date:2019/8/27
'''
import configparser
def main():
   path = 'mysql.ini'
   cfg = configparser.RawConfigParser()   
   with open(path, 'r') as fp:      
   	# cfg.readfp(fp, fp.name)      
   	cfg.read_file(fp, fp.name)
   	
   	print '获取section节点'      
   	print cfg.sections()      
   	print '获取section的所用配置信息'      
   	print cfg.items('db')      
   	print '获取指定section的options即该节点的所有键'      
   	print cfg.options('db')     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值