使用configparser解析文本配置文件

本文介绍了如何使用Python的`configparser`模块定义并解析一个名为config的配置文件,从Dev部分提取出Name(Test1)和Age(18)的值。
摘要由CSDN通过智能技术生成

定义一个配置文件 config

[Dev]
Name = Test1
Age = 18

[Local]
Name = Test2
Age = 20
解析config的方法
from pathlib import Path
from configparser import RawConfigParser

cp = RawConfigParser()
file_path = Path(__file__).parent
config_path = Path(file_path, 'config')
cp.read(config_path)
section = cp.sections()
index = section.index("Dev")
conf = section[index]
name = cp.get(conf, "Name")
age = cp.get(conf, "Age")
print(name, age) # Test1 18

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值